Java-GUI(练习-列出指定目录内容)-(对话框Dialog)
来源:互联网 发布:斗战三国志进阶数据 编辑:程序博客网 时间:2024/05/16 14:18
import java.awt.*;import java.awt.event.*;import java.io.*; class MyWindowDemo{ private Frame f; private TextField tf; private Button but; private TextArea ta; private Dialog d; private Label lab; private Button okBut; MyWindowDemo() { init(); } public void init() { f = new Frame("my window"); f.setBounds(300,100,600,500); f.setLayout(new FlowLayout()); tf = new TextField(60); but = new Button("转到"); ta = new TextArea(25,70); d = new Dialog(f,"提示信息-self",true); d.setBounds(400,200,240,150); d.setLayout(new FlowLayout()); lab = new Label(); okBut = new Button("确定"); d.add(lab); d.add(okBut); f.add(tf); f.add(but); f.add(ta); myEvent(); f.setVisible(true); } private void myEvent() { okBut.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { d.setVisible(false); } }); d.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { d.setVisible(false); } }); tf.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { if(e.getKeyCode()==KeyEvent.VK_ENTER) showDir(); } }); but.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { showDir(); } }); f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } public void showDir() { String dirPath = tf.getText(); File dir = new File(dirPath); if(dir.exists() && dir.isDirectory()) { ta.setText(""); String[] names = dir.list(); for(String name : names) { ta.append(name+"\r\n"); } } else { String info = "您输入的信息:"+dirPath+"是错误的。请重输"; lab.setText(info); d.setVisible(true); } // ta.setText(text); // System.out.println(text); // tf.setText(""); } public static void main(String[] args) { new MyWindowDemo(); }}
0 0
- Java-GUI(练习-列出指定目录内容)-(对话框Dialog)
- GUI(练习-列出指定目录内容 )的升级版 有对话框Dialog
- GUI列出目录内容,添加Dialog对话框
- GUI(练习-列出指定目录内容)
- GUI练习:列出指定目录内容
- JAVA GUI(列出指定目录内容)
- GUI练习——列出指定目录内容
- 事件监听机制——列出指定目录内容、添加Dialog对话框
- 25-GUI-08-GUI(练习-列出目录内容)
- GUI列出目录内容
- GUI初探--列出指定目录的内容
- GUI——练习(列出制定目录内容)
- Test__GUI__列出指定目录内容
- java-列出指定目录的全部内容
- java列出指定目录下的文件
- Java图形界面开发—列出指定目录
- java递归列出目录结构练习
- Java基础---Java---IO流-----File 类、递归、删除一个带内容的目录、列出指定目录下文件夹、FilenameFilte
- 共模电感和差模电感差别
- hdu 1728 逃离迷宫(BFS)
- Java-GUI(鼠标事件)-键盘事件
- memcache安装使用
- 递推关系数列之Catalan数
- Java-GUI(练习-列出指定目录内容)-(对话框Dialog)
- PAAS的开源实现
- struts2 Action专题之二:动态方法的调用
- Java-GUI(菜单)
- Activity Fragment详解
- 多线程,生产者和消费者原型
- 学习同步容器类
- java虚拟机中如何判断对象已经可以garbage collected
- Java-GUI(练习-打开文件)-(练习-保存文件)