• 大小: 1.74 KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-07-29
  • 语言: 其他
  • 标签: java  

资源简介

有java实现的简单行编译器,有基本的查询,删除,修改,保存,退出等功能。

资源截图

代码片段和文件信息

import java.awt .*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import java.text.*;
import javax.swing.JOptionPane;
public class Test extends frame 
{
public  Test(String s){
super(s);
MenuBar x=new MenuBar();
Menu y=new Menu(“文件“);
Menu y1=new Menu(“编辑“);
MenuItem w1=new MenuItem(“查找“);
MenuItem w5=new MenuItem(“保存“);
MenuItem w2=new MenuItem(“退出“);
MenuItem w3=new MenuItem(“替换“);
    final TextArea z= new TextArea(2060);
    y.add(w1);
y.add(w5);
y.add(w2);
y1.add(w3);
x.add(y);
x.add(y1);
setMenuBar(x);
add(z);//主窗体
   final Dialog dialog1=new Dialog(this“保存文件对话框“false);
   dialog1.setLayout(new BorderLayout());
   Label label1=new Label(“文件名“);
   final TextField field1=new TextField(6);
   Button button1=new Button(“确定“);
   Button button2=new Button(“取消“);
   Panel panel1=new Panel();
   panel1.add(label1);
   panel1.add(field1);
   Panel panel2=new Panel();
   panel2.add(button1);
   panel2.add(button2);
   dialog1.add(“North“panel1);
   dialog1.add(“South“panel2);
   dialog1.setSize(200100);//保存文件窗体
   final Dialog dialog2=new Dialog(this“查找对话框“false);
   dialog2.setLayout(new BorderLayout());
   Label label2=new Label(“查找内容“);
   final TextField field2=new TextField(6);
   Button button3=new Button(“确定“);
   Button button4=new Button(“取消“);
   Panel panel3=new Panel();
   panel3.add(label2);
   panel3.add(field2);
   Panel panel4=new Panel();
   panel4.add(button3);
   panel4.add(button4);
   dialog2.add(“North“panel3);
   dialog2.add(“South“panel4);
   dialog2.setSize(200100);//查找对话框
   final Dialog dialog3=new Dialog(this“替换对话框“false);
   dialog3.setLayout(new BorderLayout());
   Label label3=new Label(“查找内容“);
   Label label4=new Label(“替换为“);
   final TextField field3=new TextField(6);
   final TextField field4=new TextField(6);
   Button button5=new Button(“确定“);
   Button button6=new Button(“取消“);
   Panel panel5=new Panel();
   panel5.add(label3);
   panel5.add(field3);
   Panel panel6=new Panel();
   panel6.add(label4);
   panel6.add(field4);
   Panel panel7=new Panel();
   panel7.add(button5);
   panel7.add(button6);
   dialog3.add(“North“panel5);
   dialog3.add(“Center“panel6);
   dialog3.add(“South“panel7);
   dialog3.setSize(300200);
   w1.addActionListener(new ActionListener()
{public void actionPerformed(ActionEvent e){
dialog2.show();
}
});
w2.addActionListener(new ActionListener()
{public void actionPerformed(ActionEvent e){
System.exit(0);

}
});
w3.addActionListener(new ActionListener()
{public void actionPerformed(ActionEvent e){
 dialog3.show();

}
});
w5.addActionListener(new ActionListener()
{public void actionPerformed(ActionEvent e){
dialog1.show();

}});
button1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6412  2007-01-18 09:38  Test.java

----------- ---------  ---------- -----  ----

                 6412                    1


评论

共有 条评论