首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

GUI(练习题-列出指定目录内容)

2012-09-24 
GUI(练习-列出指定目录内容)/* * 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台

GUI(练习-列出指定目录内容)

/* * 程序头部注释开始   * 程序的版权和版本声明部分   * Copyright (c) 2011, 烟台大学计算机学院学生   * All rights reserved.   * 文件名称:GUI(练习-列出指定目录内容)                           * 作    者:薛广晨                               * 完成日期:2011  年 09 月  20  日   * 版 本号:x1.0               * 对任务及求解方法的描述部分   * 输入描述:  * 问题描述:    * 程序输出:   * 程序头部的注释结束 */package xue;import java.awt.*;import java.awt.event.*;import java.io.File;public class MyWindow {/** * @param args */private Frame f;private TextField tf;private Button but;private TextArea ta;MyWindow(){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);f.add(tf);f.add(but);f.add(ta);myEvent();f.setVisible(true);}private void myEvent() {// TODO Auto-generated method stubbut.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){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");}}}});f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});}public static void main(String[] args) {// TODO Auto-generated method stubnew MyWindow();}}

运行结果:

GUI(练习题-列出指定目录内容)

1楼sxhelijian9小时前
哇!课外学习就该这样

热点排行