⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 afiledialog.java

📁 一个简单的浏览器
💻 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 + -