java编程经典案例与模板
6页1、(1)列出目录下的文件import java.awt.*;import java.awt.event.*;import java.io.*;import javax.swing.*;/列出目录下的文件public class ListFileDemo extends JFrameJTextField jtfPath;/路径输入文本域JTextArea jtfShow;/显示目录下的内容public ListFileDemo()super(列出目录下的文件);Container container=getContentPane();/得到容器jtfPath=new JTextField(16);/实例化路径输入文本框JButton jbGo=new JButton(转到);/实例化转到按钮jtfShow=new JTextArea();/实例化显示内容文本框jtfPath.addActionListener(new ShowDirListener();/增加事件处理jbGo.addActionListener(new ShowDirListener();JPanel panel=new
2、JPanel();/实例化面板,用于增加路径输入和按钮panel.add(jtfPath);panel.add(jbGo);container.add(panel,BorderLayout.NORTH);/增加组件到容器JScrollPane jsp=new JScrollPane(jtfShow);jsp.setBorder(BorderFactory.createEmptyBorder(10,10,10,10);/设置边界container.add(jsp,BorderLayout.CENTER);setSize(300,200);/设置窗口尺寸setVisible(true);/设置窗口可视setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);/关闭窗口时退出程序class ShowDirListener implements ActionListener /取得目录内容的事件处理public void actionPerformed(ActionEvent event) showDirContent(jtfPath.getText();/
3、调用显示目录内容方法public void showDirContent(String path)/该方法实现取得目录内容File file=new File(path);/用路径实例化一个文件对象File files=file.listFiles();/重点:取得目录内所有文件列表StringBuffer message=new StringBuffer();/实例化一个StringBuffer,用于处理显示的字符串message.append(path);/增加信息message.append( 内容如下:n);for (int i=0;ifiles.length;i+)if (filesi.isDirectory()/如果这是一个目录message.append(t);/增加目录标识elsemessage.append(t);message.append(filesi.getName();/增加文件或目录名message.append(n);jtfShow.setText(new String(message);/显示消息public static void main(Strin
4、g args)new ListFileDemo();(2)UDP通信import java.awt.event.*;import .*;import javax.swing.*;public class UDPClientDemo extends JFrameString host=localhost; /服务器地址int port=2345; /端口号public UDPClientDemo()tryDatagramSocket socket=new DatagramSocket(); /实例化一个数据报SocketInetAddress address=InetAddress.getByName(host); /服务器地址byte buffer=new byte256; /缓冲区DatagramPacket packet=new DatagramPacket(buffer,buffer.length,address,port); /实例化一个数据报socket.send(packet); /发送报文packet=new DatagramPacket(buffer,buffer.le
《java编程经典案例与模板》由会员ni****g分享,可在线阅读,更多相关《java编程经典案例与模板》请在金锄头文库上搜索。
流动资金贷款担保协议样本(8篇)
沥青路面工程施工安全保证措施
广东省深圳市四校发展联盟体高一下期中数学试卷
关于英语老师个人工作计划范文.doc
水浒传的好句范文
9月份大学学生会各部门工作计划
二手车买卖合同格式
日处理600吨稻谷深加工项目可行性研究报告书
《第五项修炼》读书笔记
管理谈判与沟通复习资料
七年级上数学能力测试题
越便宜越好卖折扣深度与促销方式对促销效果的影响
写景的日记
2023年银佳纺织责任有限公司职工医院住院医师规范化培训招生(口腔科)考试参考题库+答案
函数奇偶性归纳总结
一件事作文_39
第三章技术规格
九年级语文上册古诗名句
教育对人的影响
质量保证系统管理规程
2022-08-01 21页
2023-08-03 5页
2023-10-13 10页
2023-02-05 2页
2022-09-20 2页
2023-04-16 8页
2023-12-17 2页
2022-09-17 13页
2023-04-17 3页
2024-02-19 25页