资源简介
有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
- 上一篇:.net计件工资管理程序 啊
- 下一篇:txt测井曲线转换las2.0(新编)
相关资源
- 扫雷(MVC架构)
- 302 Found
- window ping命令加时间并记录日志
- springboot+rabbitmq项目demo(亲测可正常运
- jxbrowser 所有版本通用的破解包
- 2017年-传智播客-张志君老师-SpringBoo
- Blob.js+Export2Excel.js
- 机会路由源代码+仿真工具(SCORP)
- POI中文帮助文档附带api手册.zip
- 2018双十一阿里供应链服务平台讲座
- 原银在线信贷平台概要设计说明书v
- office_word_api 开发文档
- sun.misc.Unsafe源码
- netty的视频90集
- Drool最新 中文文档
- mybatis3-api.chm
- 蚂蚁课堂每特学院第二期,高清不加
- poi 动态修改docx窗体域内容,并存为
- reportdesign基于lodop的vue简单打印设计工
- SpringBoot +vue 框架项目.zip
- 基于Servlet下的验证码功能的实现
- jdk-11中文api修订版.CHM
- 招商银行信用卡中心2018春招IT笔试数
- 2019年独家Kubernetes K8S与Jenkins的CI CD高
- 新闻管理系统前台和后台
- SWT帮助文档
- 手机银行后台管理系统
- js特效40套
- 差旅管理系统
- 支付宝电脑网站支付
评论
共有 条评论