为了账号安全,请及时绑定邮箱和手机立即绑定

文件上传问题

文件上传问题

cute倩影O_o 2016-12-11 20:37:49
 import javax.swing.*;import javax.swing.table.DefaultTableModel;import org.omg.CORBA.portable.InputStream;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.text.SimpleDateFormat;import java.util.Vector;import java.io.*;public class photos1 extends JFrame implements ActionListener { File files[]; File f; private JLabel ss;//照片标签 JTextField wen = new JTextField("图片名称"); JButton b1 = new JButton("搜索图片"); JButton b2 = new JButton("添加图片"); JButton b3 = new JButton("刪除图片"); private DefaultTableModel table; JTable biao=new JTable(); String title[]={"名称","大小","类型","时间"}; public photos1(){ super("相册管理系统主界面"); this.setSize(600, 400); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLocationRelativeTo(null); JPanel jp = new JPanel(); JPanel jp1 = new JPanel(); JPanel jp2 = new JPanel(); JMenuBar caidan = new JMenuBar(); JMenu File = new JMenu("文件(F)"); JMenu View = new JMenu("查看(V)"); JMenu Help = new JMenu("帮助(H)"); JMenuItem Save = new JMenuItem("保存"); JMenuItem xi = new JMenuItem("图片信息"); JMenuItem Aboult = new JMenuItem("关于"); caidan.add(File); caidan.add(View); caidan.add(Help); this.add(caidan, "North"); File.add(Save); View.add(xi); Help.add(Aboult); xi.addActionListener(this); jp.setLayout(new GridLayout(4, 4, 20, 50)); jp2.add(jp, "North"); jp.add(wen); jp.add(b1); jp.add(b2); jp.add(b3); this.add(jp2, "West"); this.add(jp1, "Center"); this.table=new DefaultTableModel(title,20); this.biao=new JTable(this.table); jp1.add(new JScrollPane(this.biao),"Center"); b1.addActionListener(this); Aboult.addActionListener(this); this.f=new File("photos"); String path=this.f.getPath(); this.f=new File(path); ImageIcon aa = new ImageIcon(photos1.class.getResource("lq.jpg")); ss = new JLabel(aa); ss.setBounds(0, 0, 600, 400); this.getLayeredPane().add(ss, new Integer(Integer.MIN_VALUE)); jp.setOpaque(false); jp1.setOpaque(false); jp2.setOpaque(false); caidan.setOpaque(false); ((JPanel) this.getContentPane()).setOpaque(false); this.setVisible(true); }  private void listFilesToTableModle(){      this.files=this.f.listFiles();      SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-DD hh:mm");      for(int i=0;i<this.files.length;i++)      {this.table.setValueAt(this.files[i].getName(),i,0);      //if(this。files[i].isFile ())       this.table.setValueAt(this.files[i].length()+"B",i, 1);       if(this.files[i].isDirectory())        this.table.setValueAt("jpg", i, 2);      // String d =sdf.format(new Date(files[i].lastModified()));            }     } @Override public void actionPerformed(ActionEvent ee) { JOptionPane.showMessageDialog(null, "您好欢迎使用相册管理系统!    请输入图片的名字进行使用    例如:“1.jpg”", "Aboult", JOptionPane.INFORMATION_MESSAGE); //else if(ee.getSource()==this.f)  //this.f=((JLabel) new File( this.f)).getText()); // TODO Auto-generated method stub } public static void main(String[] args) { //主界面 new photos1(); }}我用链表导入图片信息,可是什么都不显示
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1569 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信