📄 afiledialog.java
字号:
import java.io.*;
import java.awt.*;
import java.awt.event.*;
public class aFileDialog{
public static void main(String args[]){
new FileFrame();
}
}
class FileFrame extends Frame implements ActionListener{
TextArea ta;
Button open,quit;
FileDialog fd;
public FileFrame(){
super("Display txt files");
ta=new TextArea();
open=new Button("open");
quit=new Button("quit");
open.addActionListener(this);
quit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
dispose();
System.exit(0);
}
});
setLayout(new FlowLayout());
add(ta);
add(open);
add(quit);
setSize(800,600);
show();
}
public void actionPerformed(ActionEvent e){
fd=new FileDialog(this,"open files",FileDialog.LOAD);
fd.setDirectory("e:\\");
fd.show();
try{
File myFile=new File(fd.getDirectory(),fd.getFile());
RandomAccessFile raf=new RandomAccessFile(myFile,"r");
while(raf.getFilePointer()<raf.length()){
ta.append(raf.readLine()+"\n");
}
}
catch(IOException ioe){
ioe.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -