Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java GUI 设计
» Swing
打印话题 寄给朋友 订阅主题 |
作者 | FileDialog如何实现存盘和打开文件的功能? |
OwenZhu
发贴: 1 积分: 0 |
于 2004-10-13 23:20
FileDialog 中怎样实验存盘的功能? 在打开文件时,我的在只能把文件的标题显示在TextArea内?请问高手阁下可否为鄙人指点?感激不尽! ================== import javax.swing.*; import java.awt.*; import java.awt.event.*; public class NotePad extends JFrame { private NotePad form; JMenuBar menubar=new JMenuBar(); JMenu file=new JMenu("File"); JMenuItem open=new JMenuItem("Open"); JMenuItem saveas=new JMenuItem("Save As"); JTextArea text=new JTextArea(); JScrollPane scollpane=new JScrollPane(text); public NotePad() { Container contentpane=this.getContentPane(); setJMenuBar(menubar); open.addActionListener(new fileActionListener()); saveas.addActionListener(new fileActionListener()); file.add(open); file.add(save); menubar.add(file); contentpane.add(scrollpane); this.setTitle("New file"); this.setSize(500,400); this.setVisible(true); form=this; } class fileActionListener implements ActionListener { public void actionPerformed(ActionEvent e) { if(e.getSource()==open) { //public static final int LOAD=1; FileDialog openDialog=new FileDialog(form,"Load",FileDialog.LOAD); openDialog.show(); if(openDialog.getFile() != null) text.setText(openDialog.getFile()); } if(e.getSource()==saveas) { FileDialog openDialog=new FileDialog(form,"Save As",FileDialog.SAVE); openDialog.setVisible(true); } } } public void static main(String[] args) { new NotePad(); } } 致JAVA初学者+如何下手学JAVA |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
5979 | FileDialog如何实现存盘和打开文件的功能? | OwenZhu | 1505 | 2004-10-13 23:20 |
4591 | Re:FileDialog如何实现存盘和打开文件的功能? | kavinwang | 60 | 2004-10-14 09:39 |
4554 | Re:FileDialog如何实现存盘和打开文件的功能? | ecsoftcn | 52 | 2004-12-15 17:03 |
4637 | Re:FileDialog如何实现存盘和打开文件的功能? | quxiaofei | 989 | 2004-12-19 16:12 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |