在Java的GUI编程中,经常用到文件的读取(打开)和保存操作。对操作的界面编写,我们一般是对菜单项设置动作监听,当激活时就打开一个单独的FileDialog类模态子窗口,来进行具体操作。
编程时的思路是:
对相应菜单项设置动作监听,当激活动作时,会显示相应文件操作子窗口,进行操作,参考代码:
FileDialog openFileDialog = new FileDialog(this,"Open File",FileDialog.LOAD); //建立打开时的窗口对象
FileDialog saveFileDialog = new FileDialog(this,"Save File As",FileDialog.SAVE); //建立保存时的窗口对象
编程时的思路是:
对相应菜单项设置动作监听,当激活动作时,会显示相应文件操作子窗口,进行操作,参考代码:
FileDialog openFileDialog = new FileDialog(this,"Open File",FileDialog.LOAD); //建立打开时的窗口对象
FileDialog saveFileDialog = new FileDialog(this,"Save File As",FileDialog.SAVE); //建立保存时的窗口对象
当eventSource==openItem时,openFileDialog.setvisible(true); //打开文件操作
fileName=openFileDialog.getDirectory()+openFileDialog.getFile();
if(fileName!=null){
File file=new File(fileName);
FileReader readIn=new FileReader(file);
int size=(int)file.length();
int readedSize=0;
char []content=new char[size];
while(readIn.ready())
rea
fileName=openFileDialog.getDirectory()+openFileDialog.getFile();
if(fileName!=null){
File file=new File(fileName);
FileReader readIn=new FileReader(file);
int size=(int)file.length();
int readedSize=0;
char []content=new char[size];
while(readIn.ready())
rea