文件搜索器

来源:互联网 发布:德国 四川 知乎 编辑:程序博客网 时间:2024/06/05 11:59

未完。。。


一、简单界面实现

package file;import java.awt.BorderLayout;import javax.swing.JFrame;public class File extends JFrame{    public static void main(String[] args) {        File fl = new File();        fl.initFrame();    }    public void initFrame(){        this.setTitle("File");        this.setSize(500,500);        this.setDefaultCloseOperation(3);        this.setLocationRelativeTo(null);//设置窗体在中央        this.setResizable(false);//设置窗体大小不可变        panelUP panelup = new panelUP();        panelCenter panelcenter = new panelCenter();        //在窗体上设置上下两个面板        this.add(panelup,BorderLayout.NORTH);        this.add(panelcenter, BorderLayout.CENTER);                panelup.initPanel();        panelcenter.initPanel();                      this.setVisible(true);    }}
上面面板实现:
package file;import java.awt.Color;import java.awt.Dimension;import java.awt.TextField;import javax.swing.JButton;import javax.swing.JLabel;import javax.swing.JPanel;public class panelUP extends JPanel{public void initPanel(){this.setBackground(Color.CYAN);Dimension Dimen = new Dimension(0,150);this.setPreferredSize(Dimen);//在上面面板添加两个标签JLabel jl1 = new JLabel("输入路径:");JLabel jl2 = new JLabel("输入关键字:");jl1.setPreferredSize(new Dimension(80,50));jl2.setPreferredSize(new Dimension(80,50));//在上面面板添加两个文本框TextField tf1 = new TextField();TextField tf2 = new TextField();tf1.setPreferredSize(new Dimension(250,50));tf2.setPreferredSize(new Dimension(250,50));//在上面面板添加两个按钮JButton jb1 = new JButton("选择文件");JButton jb2 = new JButton("搜索");//jb1.setActionCommand(arg0);jb1.setPreferredSize(new Dimension(100,50));jb2.setPreferredSize(new Dimension(100,50));this.add(jl1);this.add(tf1);this.add(jb1);this.add(jl2);this.add(tf2);this.add(jb2);}}
中间面板实现

package file;import java.awt.Dimension;import javax.swing.JPanel;import javax.swing.JTextArea;public class panelCenter extends JPanel{public void initPanel(){//在中间面板添加多行文本框JTextArea jta = new JTextArea();jta.setPreferredSize(new Dimension(500,300));this.add(jta);}}


0 0
原创粉丝点击