JAVA文本编辑(编译)器
来源:互联网 发布:淘宝上的正品已验证 编辑:程序博客网 时间:2024/05/18 16:57
/*
* JFrame1.java
*
* Created on 2008年4月19日, 下午12:11
*/
/**
*
* @author fyx
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import javax.swing.JOptionPane.*;
import java.awt.datatransfer.*;
public class JFrame1 extends javax.swing.JFrame implements Runnable{
//定义全局变量
static String filelujing=null;
static int keyt=0;//关闭文件时判断是否有更改变量
static boolean line=true;//自动换行变量
Thread compiler=null;
Thread runprom=null;
Thread tjar=null;
FileReader rfile;
FileWriter wfile;
BufferedWriter bufwriter;
BufferedReader bufreader;
JTextArea jta = new JTextArea();
JScrollPane jsp = new JScrollPane();
Clipboard clipbd = getToolkit().getSystemClipboard();
/** Creates new form JFrame1 */
//构造方法
public JFrame1() {
initComponents();
compiler=new Thread(this);
runprom=new Thread(this);
tjar=new Thread(this);
jsp.setViewportView(jta);
jta.setFont(new java.awt.Font("新宋体", 0, 19));
jTabbedPane1.addTab("new", jsp); //添加文本框
rightmouse();//添加右键菜单
jtakey();//键盘事件侦听
Toolkit tool=getToolkit();
Dimension screen=tool.getScreenSize();
setSize(screen.width,screen.height-30); //设置大小保留任务栏宽度
setVisible(true);
addWindowListener(new WindowAdapter() //添加关闭保存事件
{
@Override
public void windowClosing(WindowEvent e)
{
if(jta.getText()!=null&&keyt==1)//判断键盘输入
{
int t=0;
t=JOptionPane.showConfirmDialog(null,"文件有更改是否保存?", "提示",JOptionPane.YES_NO_OPTION);
if(t==0)
{
savebutton(); //调用保存操作方法
System.exit(0);
}
}
}
});
}
/////////////////////////新建方法
public void jtakey() //为关闭窗口提供是否保存的依据
{
jta.addKeyListener(new KeyAdapter()
{
@Override
public void keyPressed(KeyEvent e) {
keyt=1;
}
@Override
public void keyReleased(KeyEvent e) {
keyt=1;
}
@Override
public void keyTyped(KeyEvent e) {
keyt=1;
}
});
}
public void rightmouse() //右击弹出快捷菜单方法
{
jta.addMouseListener(new MouseAdapter()
{
@Override
public void mousePressed(MouseEvent e)
{
if(e.isPopupTrigger())
{
jPopupMenu1.show(e.getComponent(),e.getX(), e.getY());
}
}
@Override
public void mouseReleased(MouseEvent event)
{
if(event.isPopupTrigger())
{
jPopupMenu1.show(event.getComponent(), event.getX(), event.getY());
}
}
});
}
public void newbuild() //新建弹出对话框窗口方法
{
jDialog1.setSize(450,290);
Toolkit tool=getToolkit();
Dimension screen=tool.getScreenSize();
jDialog1.setLocation((screen.width-450)/2, (screen.height-290)/2);
jDialog1.setVisible(true);
}
public void openbutton() //打开按钮的方法
{
String t;
int returnVal =jFileChooser1.showOpenDialog(JFrame1.this);
if(returnVal == JFileChooser.APPROVE_OPTION)
{
filelujing = jFileChooser1.getSelectedFile().getPath(); //选择路径
if(filelujing == null)
{
return;
}
try
{
jta=new JTextArea();
Reader in = new FileReader(filelujing);
BufferedReader br=new BufferedReader(in);
jsp.setViewportView(jta);
jta.setFont(new java.awt.Font("新宋体", 0, 19));
jTabbedPane1.addTab(filelujing, jsp); //添加文本框
rightmouse();//右击快捷菜单
jtakey();//键盘事件侦听
while((t=br.readLine())!=null)
{
jta.append(new String(t+"/n")); //追加文本
}
}
catch (IOException io)
{
System.err.println("IOException: " + io.getMessage());
}
}
else
{
return;
}
}
public void save() //文件写入保存
{
String docToSave = jta.getText();
if(filelujing!=null)
{
FileOutputStream fstrm = null;
BufferedOutputStream ostrm = null;
try
{
fstrm = new FileOutputStream(filelujing);
ostrm = new BufferedOutputStream(fstrm);
byte[] bytes = null;
try
{
bytes = docToSave.getBytes();
ostrm.write(bytes);
keyt=0; //取消关闭保存提示
}
catch(Exception e1)
{
e1.printStackTrace();
}
}
catch(IOException io)
{
System.err.println("IOException: " + io.getMessage());
}
finally
{
try
{
ostrm.flush();
fstrm.close();
ostrm.close();
}
catch(IOException ioe)
{
System.err.println("IOException: " + ioe.getMessage());
}
}
}
else
{
return ;
}
}
public void savebutton() //保存按钮具体操作
{
if(filelujing==null)
{
JFileChooser fc = new JFileChooser();
int returnVal=fc.showSaveDialog(JFrame1.this);
if(returnVal == JFileChooser.APPROVE_OPTION)
{
filelujing=fc.getSelectedFile().getPath();
File t=new File(filelujing);
if(filelujing == null)
{
fc.setVisible(false);
}
else if(t.exists())
{
String msg="存在同名文件是否替换";
int type=JOptionPane.YES_NO_OPTION;
String tite="文件同名";
int choice=0;
choice=JOptionPane.showConfirmDialog(null, msg, tite, type);
if(choice==0)
{
save();
jTabbedPane1.setTitleAt(0, filelujing);
}
else
{
filelujing = null;
}
}
else
{
save();
jTabbedPane1.setTitleAt(0, filelujing);
}
}
}
else
{
save();
}
}
public void finishbutton() //对话框完成按钮方法
{
String t1,t2;
t1=jTextField1.getText();
t2=jTextField2.getText();
filelujing=t2+"//"+t1;
File t=new File(filelujing);
if(t.exists())
{
String msg="存在同名文件是否替换";
int type=JOptionPane.YES_NO_OPTION;
String tite="文件同名";
int choice=0;
choice=JOptionPane.showConfirmDialog(null, msg, tite, type);
if(choice==0)
{
jta=new JTextArea();//新建一个空文本
jta.setFont(new java.awt.Font("新宋体", 0, 19));
jDialog1.setVisible(false);
jsp.setViewportView(jta);
jTabbedPane1.addTab(t1, jsp); //添加文本框
rightmouse();////////////右击快捷菜单
jtakey();//键盘事件侦听
FileOutputStream fstrm = null;
BufferedOutputStream ostrm = null;
try
{
fstrm = new FileOutputStream(filelujing);
ostrm = new BufferedOutputStream(fstrm);
}
catch(IOException e)
{
System.out.println(e);
}
}
}
else
{
jta=new JTextArea();//新建一个空文本
jta.setFont(new java.awt.Font("新宋体", 0, 19));
jDialog1.setVisible(false);
jsp.setViewportView(jta);
jTabbedPane1.addTab(t1, jsp); //添加文本框
rightmouse();////////////右击快捷菜单
jtakey();//键盘事件侦听
FileOutputStream fstrm = null;
BufferedOutputStream ostrm = null;
try
{
fstrm = new FileOutputStream(filelujing);
ostrm = new BufferedOutputStream(fstrm);
}
catch(IOException e)
{
System.out.println(e);
}
}
}
public void selectbutton() //对话框文件路径选择方法
{
String file1;
JFileChooser fc = new JFileChooser();
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int intRetVal = fc.showOpenDialog(this);
if( intRetVal == JFileChooser.APPROVE_OPTION){
file1 = fc.getSelectedFile().getPath();
jTextField2.setText(file1);
}
jDialog1.setVisible(true);
}
public void runbutton() //运行按钮方法
{
JOptionPane.showMessageDialog(null, "尚未想到方法完成!!!积极解决中。。。",
"消息",1/*什么意思不懂*/,new javax.swing.ImageIcon(getClass().getResource("/32.gif")));
if(!(runprom.isAlive()))
{
runprom=new Thread(this);
}
try
{
runprom.start();
}
catch(Exception e1)
{
System.out.println(e1);
}
}
public void editbutton() //编译按钮方法
{
if(!(compiler.isAlive()))
{
compiler=new Thread(this);
}
try
{
compiler.start();
}
catch(Exception e)
{
System.out.println(e);
}
}
public void opensecond() //二进制方式打开文件方法
{
String t;
JFileChooser fc = new JFileChooser();
int returnVal = fc.showDialog(JFrame1.this, "打开");
if(returnVal == JFileChooser.APPROVE_OPTION)
{
filelujing = fc.getSelectedFile().getPath(); //选择路径
if(filelujing == null)
{
return;
}
try
{
FileInputStream in = new FileInputStream(filelujing);
byte buffer[]=new byte[10240000];
int bytes=in.read(buffer, 0, buffer.length);
DataInputStream datain=new DataInputStream(in);
jsp.setViewportView(jta);
jta.setFont(new java.awt.Font("新宋体", 0, 19));
jTabbedPane1.addTab(filelujing, jsp); //添加文本框
rightmouse();//右击快捷菜单
jtakey();//键盘事件侦听
}
catch (IOException io)
{
System.err.println("IOException: " + io.getMessage());
}
}
else
{
return;
}
}
public void saveanother() //另存为方法
{
JFileChooser fc = new JFileChooser();
int returnVal = fc.showSaveDialog(JFrame1.this);
if(returnVal == JFileChooser.APPROVE_OPTION)
{
filelujing=fc.getSelectedFile().getPath();
File t=new File(filelujing);
if(filelujing == null)
{
return;
}
else if(t.exists())
{
String msg="存在同名文件是否替换";
int type=JOptionPane.YES_NO_OPTION;
String tite="文件同名";
int choice=0;
choice=JOptionPane.showConfirmDialog(null, msg, tite, type);
if(choice==0)
{
save();
jTabbedPane1.setTitleAt(0, filelujing);
}
else
{
filelujing = null;
}
}
else
{
save();
jTabbedPane1.setTitleAt(0, filelujing);
}
}
}
public void selectall() //全选方法
{
jta.selectAll();
}
public void copy() //复制方法
{
String selection = jta.getSelectedText();
StringSelection clipString = new StringSelection(selection);
clipbd.setContents(clipString, clipString);
}
public void cutdown() //剪切方法
{
String selection = jta.getSelectedText();
StringSelection clipString = new StringSelection(selection);
clipbd.setContents(clipString, clipString);
jta.replaceRange("", jta.getSelectionStart(),
jta.getSelectionEnd());
}
public void paste() //粘贴方法
{
Transferable clipData = clipbd.getContents(JFrame1.this);
try
{
String clipString = (String)clipData.getTransferData(DataFlavor.stringFlavor);
jta.replaceRange(clipString,jta.getSelectionStart(), jta.getSelectionEnd());
}
catch(Exception ex)
{
}
}
public void delete() //删除方法
{
jta.replaceRange("", jta.getSelectionStart(),
jta.getSelectionEnd());
}
public void changeline() //自动换行方法
{
if(line==true)
{
jta.setLineWrap(true);
line=false;
}
else
{
jta.setLineWrap(false);
line=true;
}
}
public void unpack() //打包jar文件方法
{
if(!(tjar.isAlive()))
{
tjar=new Thread(this);
}
try
{
tjar.start();
}
catch(Exception e)
{
System.out.println(e);
}
}
public void search() //打开查找对话框方法
{
jDialog2.setSize(316, 126);
jDialog2.setLocation(315, 135);
jDialog2.setVisible(true);
}
public void replace() //查找对话框替换方法
{
String t=jTextField3.getText();
String t1=jTextField4.getText();
String t2=jta.getText();
String changeText = t2.replace(t,t1);
jta.setText(changeText);
}
public void helpdoc()
{
File t=new File("jdk_api.chm");
if(t.exists())
{
try
{
Runtime rt=Runtime.getRuntime();
rt.exec("cmd.exe /c jdk_api.chm");
}
catch(Exception e)
{
e.printStackTrace();
}
}
else
{
JOptionPane.showMessageDialog(null,"文件不存在!!");
}
}
public void aboutus()
{
aboutus.setSize(420,300);
Toolkit tool1=getToolkit();
Dimension screen=tool1.getScreenSize();
aboutus.setLocation((screen.width-420)/2,(screen.height-300)/2);
aboutus.setVisible(true);
}
public void run() //线程运行方法
{
if(Thread.currentThread()==compiler)
{
jTextArea1.setText(null);
try //编译java文件线程
{
save();
Runtime rt=Runtime.getRuntime();
InputStream in=rt.exec("javac "+filelujing).getErrorStream();
BufferedInputStream bin=new BufferedInputStream(in);
byte shuzu[]=new byte[100];
int n;
boolean bn=true;
while((n=bin.read(shuzu,0,100))!=-1)
{
String s=null;
s=new String(shuzu,0,n);
jTextArea1.append(s);
if(s!=null)
{
bn=false;
}
}
if(bn)
{
jTextArea1.setText("编译正确"+"/n");
}
}
catch(IOException e)
{
System.out.println(e);
}
}
else if(Thread.currentThread()==runprom)
{
jTextArea1.setText(null);
File t=new File(filelujing);
File t1=new File(t.getPath());
String t2=t.getName();
String t3=t2.substring(0,t2.indexOf("."));
try //解释运行class文件线程
{
Runtime rt1=Runtime.getRuntime();
InputStream in=rt1.exec("cmd.exe /c java t1+t3"+t3,null,t1).getInputStream();
BufferedInputStream bin=new BufferedInputStream(in);
byte zu[]=new byte[150];
int m;
String s=null;
while((m=bin.read(zu,0,150))!=-1)
{
s=new String(zu,0,m);
jTextArea1.append(s);
}
}
catch(Exception e)
{
System.out.println(e);
}
}
else if(Thread.currentThread()==tjar)
{
JOptionPane.showMessageDialog(null, "尚未想到方法完成!!!积极解决中。。。",
"消息",1/*什么意思不懂*/,new javax.swing.ImageIcon(getClass().getResource("/32.gif")));
}
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
jDialog1 = new javax.swing.JDialog();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jTextField2 = new javax.swing.JTextField();
jSeparator1 = new javax.swing.JSeparator();
jButton8 = new javax.swing.JButton();
jButton9 = new javax.swing.JButton();
jButton10 = new javax.swing.JButton();
jPopupMenu1 = new javax.swing.JPopupMenu();
jMenuItem13 = new javax.swing.JMenuItem();
jSeparator6 = new javax.swing.JSeparator();
jMenuItem14 = new javax.swing.JMenuItem();
jMenuItem15 = new javax.swing.JMenuItem();
jMenuItem16 = new javax.swing.JMenuItem();
jSeparator7 = new javax.swing.JSeparator();
jMenuItem17 = new javax.swing.JMenuItem();
jDialog2 = new javax.swing.JDialog();
jTextField3 = new javax.swing.JTextField();
jLabel4 = new javax.swing.JLabel();
jButton3 = new javax.swing.JButton();
jButton12 = new javax.swing.JButton();
jLabel5 = new javax.swing.JLabel();
jTextField4 = new javax.swing.JTextField();
aboutus = new javax.swing.JDialog();
jLabel6 = new javax.swing.JLabel();
jScrollPane2 = new javax.swing.JScrollPane();
jEditorPane1 = new javax.swing.JEditorPane();
jButton13 = new javax.swing.JButton();
jFileChooser1 = new javax.swing.JFileChooser();
jToolBar1 = new javax.swing.JToolBar();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton11 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jButton5 = new javax.swing.JButton();
jTabbedPane1 = new javax.swing.JTabbedPane();
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenuItem2 = new javax.swing.JMenuItem();
jMenuItem1 = new javax.swing.JMenuItem();
jSeparator3 = new javax.swing.JSeparator();
jMenuItem3 = new javax.swing.JMenuItem();
jMenuItem4 = new javax.swing.JMenuItem();
jSeparator4 = new javax.swing.JSeparator();
jMenuItem5 = new javax.swing.JMenuItem();
jMenu2 = new javax.swing.JMenu();
jMenuItem6 = new javax.swing.JMenuItem();
jSeparator2 = new javax.swing.JSeparator();
jMenuItem7 = new javax.swing.JMenuItem();
jMenuItem11 = new javax.swing.JMenuItem();
jMenuItem8 = new javax.swing.JMenuItem();
jSeparator5 = new javax.swing.JSeparator();
jMenuItem12 = new javax.swing.JMenuItem();
jMenu3 = new javax.swing.JMenu();
jMenu4 = new javax.swing.JMenu();
jMenuItem9 = new javax.swing.JMenuItem();
jMenuItem10 = new javax.swing.JMenuItem();
jMenu5 = new javax.swing.JMenu();
jMenu6 = new javax.swing.JMenu();
jMenuBar2 = new javax.swing.JMenuBar();
jMenu7 = new javax.swing.JMenu();
jMenuItem18 = new javax.swing.JMenuItem();
jMenuItem30 = new javax.swing.JMenuItem();
jMenuItem19 = new javax.swing.JMenuItem();
jSeparator8 = new javax.swing.JSeparator();
jMenuItem20 = new javax.swing.JMenuItem();
jMenuItem21 = new javax.swing.JMenuItem();
jSeparator9 = new javax.swing.JSeparator();
jMenuItem22 = new javax.swing.JMenuItem();
jMenu8 = new javax.swing.JMenu();
jMenuItem23 = new javax.swing.JMenuItem();
jSeparator10 = new javax.swing.JSeparator();
jMenuItem24 = new javax.swing.JMenuItem();
jMenuItem25 = new javax.swing.JMenuItem();
jMenuItem26 = new javax.swing.JMenuItem();
jSeparator11 = new javax.swing.JSeparator();
jMenuItem27 = new javax.swing.JMenuItem();
jMenu9 = new javax.swing.JMenu();
jMenuItem33 = new javax.swing.JMenuItem();
jMenu10 = new javax.swing.JMenu();
jMenuItem28 = new javax.swing.JMenuItem();
jMenuItem29 = new javax.swing.JMenuItem();
jMenu11 = new javax.swing.JMenu();
jMenuItem31 = new javax.swing.JMenuItem();
jMenu12 = new javax.swing.JMenu();
jMenuItem32 = new javax.swing.JMenuItem();
jMenuBar3 = new javax.swing.JMenuBar();
jMenu13 = new javax.swing.JMenu();
jMenuItem34 = new javax.swing.JMenuItem();
jMenuItem35 = new javax.swing.JMenuItem();
jMenuItem36 = new javax.swing.JMenuItem();
jSeparator12 = new javax.swing.JSeparator();
jMenuItem37 = new javax.swing.JMenuItem();
jMenuItem38 = new javax.swing.JMenuItem();
jSeparator13 = new javax.swing.JSeparator();
jMenuItem39 = new javax.swing.JMenuItem();
jMenu14 = new javax.swing.JMenu();
jMenuItem40 = new javax.swing.JMenuItem();
jSeparator14 = new javax.swing.JSeparator();
jMenuItem41 = new javax.swing.JMenuItem();
jMenuItem42 = new javax.swing.JMenuItem();
jMenuItem43 = new javax.swing.JMenuItem();
jSeparator15 = new javax.swing.JSeparator();
jMenuItem44 = new javax.swing.JMenuItem();
jMenu15 = new javax.swing.JMenu();
jMenuItem45 = new javax.swing.JMenuItem();
jMenu16 = new javax.swing.JMenu();
jMenuItem46 = new javax.swing.JMenuItem();
jMenuItem47 = new javax.swing.JMenuItem();
jMenu17 = new javax.swing.JMenu();
jMenuItem48 = new javax.swing.JMenuItem();
jMenu18 = new javax.swing.JMenu();
jMenuItem49 = new javax.swing.JMenuItem();
jMenuBar4 = new javax.swing.JMenuBar();
jMenu19 = new javax.swing.JMenu();
jMenuItem52 = new javax.swing.JMenuItem();
jSeparator20 = new javax.swing.JSeparator();
jMenuItem50 = new javax.swing.JMenuItem();
jMenuItem51 = new javax.swing.JMenuItem();
jSeparator16 = new javax.swing.JSeparator();
jMenuItem53 = new javax.swing.JMenuItem();
jMenuItem54 = new javax.swing.JMenuItem();
jSeparator17 = new javax.swing.JSeparator();
jMenuItem55 = new javax.swing.JMenuItem();
jMenu20 = new javax.swing.JMenu();
jMenuItem56 = new javax.swing.JMenuItem();
jSeparator18 = new javax.swing.JSeparator();
jMenuItem57 = new javax.swing.JMenuItem();
jMenuItem58 = new javax.swing.JMenuItem();
jMenuItem59 = new javax.swing.JMenuItem();
jSeparator19 = new javax.swing.JSeparator();
jMenuItem60 = new javax.swing.JMenuItem();
jMenu21 = new javax.swing.JMenu();
jMenuItem61 = new javax.swing.JMenuItem();
jCheckBoxMenuItem1 = new javax.swing.JCheckBoxMenuItem();
jMenu22 = new javax.swing.JMenu();
jMenuItem62 = new javax.swing.JMenuItem();
jMenuItem63 = new javax.swing.JMenuItem();
jMenu23 = new javax.swing.JMenu();
jMenuItem64 = new javax.swing.JMenuItem();
jMenuItem66 = new javax.swing.JMenuItem();
jMenu24 = new javax.swing.JMenu();
jMenuItem65 = new javax.swing.JMenuItem();
jMenuItem67 = new javax.swing.JMenuItem();
jMenuBar5 = new javax.swing.JMenuBar();
jMenu25 = new javax.swing.JMenu();
jMenuItem68 = new javax.swing.JMenuItem();
jSeparator21 = new javax.swing.JSeparator();
jMenuItem69 = new javax.swing.JMenuItem();
jMenuItem70 = new javax.swing.JMenuItem();
jSeparator22 = new javax.swing.JSeparator();
jMenuItem71 = new javax.swing.JMenuItem();
jMenuItem72 = new javax.swing.JMenuItem();
jSeparator23 = new javax.swing.JSeparator();
jMenuItem73 = new javax.swing.JMenuItem();
jMenu26 = new javax.swing.JMenu();
jMenuItem74 = new javax.swing.JMenuItem();
jSeparator24 = new javax.swing.JSeparator();
jMenuItem75 = new javax.swing.JMenuItem();
jMenuItem76 = new javax.swing.JMenuItem();
jMenuItem77 = new javax.swing.JMenuItem();
jSeparator25 = new javax.swing.JSeparator();
jMenuItem78 = new javax.swing.JMenuItem();
jMenu27 = new javax.swing.JMenu();
jMenuItem79 = new javax.swing.JMenuItem();
jCheckBoxMenuItem2 = new javax.swing.JCheckBoxMenuItem();
jMenu28 = new javax.swing.JMenu();
jMenuItem80 = new javax.swing.JMenuItem();
jMenuItem81 = new javax.swing.JMenuItem();
jMenu29 = new javax.swing.JMenu();
jMenuItem82 = new javax.swing.JMenuItem();
jMenuItem83 = new javax.swing.JMenuItem();
jMenu30 = new javax.swing.JMenu();
jMenuItem84 = new javax.swing.JMenuItem();
jMenuItem85 = new javax.swing.JMenuItem();
jMenuBar6 = new javax.swing.JMenuBar();
jMenu31 = new javax.swing.JMenu();
jMenuItem86 = new javax.swing.JMenuItem();
jSeparator26 = new javax.swing.JSeparator();
jMenuItem87 = new javax.swing.JMenuItem();
jMenuItem88 = new javax.swing.JMenuItem();
jSeparator27 = new javax.swing.JSeparator();
jMenuItem89 = new javax.swing.JMenuItem();
jMenuItem90 = new javax.swing.JMenuItem();
jSeparator28 = new javax.swing.JSeparator();
jMenuItem91 = new javax.swing.JMenuItem();
jMenu32 = new javax.swing.JMenu();
jMenuItem92 = new javax.swing.JMenuItem();
jSeparator29 = new javax.swing.JSeparator();
jMenuItem93 = new javax.swing.JMenuItem();
jMenuItem94 = new javax.swing.JMenuItem();
jMenuItem95 = new javax.swing.JMenuItem();
jSeparator30 = new javax.swing.JSeparator();
jMenuItem96 = new javax.swing.JMenuItem();
jMenu33 = new javax.swing.JMenu();
jMenuItem97 = new javax.swing.JMenuItem();
jCheckBoxMenuItem3 = new javax.swing.JCheckBoxMenuItem();
jMenu34 = new javax.swing.JMenu();
jMenuItem98 = new javax.swing.JMenuItem();
jMenuItem99 = new javax.swing.JMenuItem();
jMenu35 = new javax.swing.JMenu();
jMenuItem100 = new javax.swing.JMenuItem();
jMenuItem101 = new javax.swing.JMenuItem();
jMenu36 = new javax.swing.JMenu();
jMenuItem102 = new javax.swing.JMenuItem();
jMenuItem103 = new javax.swing.JMenuItem();
jDialog1.setTitle("文件向导新建Java文件");
jDialog1.setModal(true);
jDialog1.setResizable(false);
jLabel1.setFont(new java.awt.Font("宋体", 1, 18));
jLabel1.setForeground(new java.awt.Color(0, 51, 255));
jLabel1.setText("指定名称和路径");
jLabel2.setText("名 称:");
jLabel3.setText("路 径:");
jTextField1.setText("Example.java");
jTextField2.setText("F:");
jButton8.setText("完 成");
jButton8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton8ActionPerformed(evt);
}
});
jButton9.setText("取 消");
jButton9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton9ActionPerformed(evt);
}
});
jButton10.setText("...");
jButton10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton10ActionPerformed(evt);
}
});
javax.swing.GroupLayout jDialog1Layout = new javax.swing.GroupLayout(jDialog1.getContentPane());
jDialog1.getContentPane().setLayout(jDialog1Layout);
jDialog1Layout.setHorizontalGroup(
jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jSeparator1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 410, Short.MAX_VALUE)
.addGroup(jDialog1Layout.createSequentialGroup()
.addGap(39, 39, 39)
.addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel2)
.addComponent(jLabel3))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE, 248, Short.MAX_VALUE)
.addComponent(jTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 248, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton10, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(38, 38, 38))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jDialog1Layout.createSequentialGroup()
.addContainerGap(135, Short.MAX_VALUE)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 159, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(116, 116, 116))
.addGroup(jDialog1Layout.createSequentialGroup()
.addGap(93, 93, 93)
.addComponent(jButton8, javax.swing.GroupLayout.DEFAULT_SIZE, 71, Short.MAX_VALUE)
.addGap(82, 82, 82)
.addComponent(jButton9, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(93, 93, 93))
);
jDialog1Layout.setVerticalGroup(
jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jDialog1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addGap(32, 32, 32)
.addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(29, 29, 29)
.addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(jButton10)
.addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(44, 44, 44)
.addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton8, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jButton9, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGap(30, 30, 30))
);
jMenuItem13.setText("全选(A)... Ctrl+A");
jMenuItem13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem13ActionPerformed(evt);
}
});
jPopupMenu1.add(jMenuItem13);
jPopupMenu1.add(jSeparator6);
jMenuItem14.setText("复制(C)... Ctrl+C");
jMenuItem14.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem14ActionPerformed(evt);
}
});
jPopupMenu1.add(jMenuItem14);
jMenuItem15.setText("剪切(T)... Ctrl+X");
jMenuItem15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem15ActionPerformed(evt);
}
});
jPopupMenu1.add(jMenuItem15);
jMenuItem16.setText("粘贴(V)... Ctrl+V");
jMenuItem16.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem16ActionPerformed(evt);
}
});
jPopupMenu1.add(jMenuItem16);
jPopupMenu1.add(jSeparator7);
jMenuItem17.setText("删除(D)... Delet");
jMenuItem17.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem17ActionPerformed(evt);
}
});
jPopupMenu1.add(jMenuItem17);
jDialog2.setTitle("搜索");
jDialog2.setAlwaysOnTop(true);
jDialog2.setResizable(false);
jLabel4.setText("查找:");
jButton3.setText("下一处");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});
jButton12.setText("替 换");
jButton12.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton12ActionPerformed(evt);
}
});
jLabel5.setText("替换:");
javax.swing.GroupLayout jDialog2Layout = new javax.swing.GroupLayout(jDialog2.getContentPane());
jDialog2.getContentPane().setLayout(jDialog2Layout);
jDialog2Layout.setHorizontalGroup(
jDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jDialog2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addGroup(jDialog2Layout.createSequentialGroup()
.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 148, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jDialog2Layout.createSequentialGroup()
.addComponent(jLabel5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jTextField4)))
.addGap(9, 9, 9)
.addGroup(jDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jButton12, javax.swing.GroupLayout.DEFAULT_SIZE, 74, Short.MAX_VALUE)
.addComponent(jButton3, javax.swing.GroupLayout.DEFAULT_SIZE, 74, Short.MAX_VALUE))
.addContainerGap())
);
jDialog2Layout.setVerticalGroup(
jDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jDialog2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jDialog2Layout.createSequentialGroup()
.addGap(6, 6, 6)
.addComponent(jLabel4))
.addGroup(jDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton3)
.addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(18, 18, 18)
.addGroup(jDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton12, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel5)
.addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
aboutus.setTitle("关于 Java语言文本编辑器");
aboutus.setBackground(new java.awt.Color(102, 102, 102));
aboutus.setModal(true);
aboutus.setResizable(false);
jLabel6.setFont(new java.awt.Font("华文行楷", 0, 24));
jLabel6.setForeground(new java.awt.Color(0, 0, 102));
jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Snap1.gif"))); // NOI18N
jLabel6.setText("Java语言文本编辑器");
jEditorPane1.setBackground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
jEditorPane1.setEditable(false);
jEditorPane1.setFont(new java.awt.Font("华文行楷", 0, 22));
jEditorPane1.setForeground(new java.awt.Color(51, 51, 51));
jEditorPane1.setText("南京邮电大学2006级软件工程43栋502室/nB06031407,B06031409,B06031410");
jScrollPane2.setViewportView(jEditorPane1);
jButton13.setText("确 定");
jButton13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton13ActionPerformed(evt);
}
});
javax.swing.GroupLayout aboutusLayout = new javax.swing.GroupLayout(aboutus.getContentPane());
aboutus.getContentPane().setLayout(aboutusLayout);
aboutusLayout.setHorizontalGroup(
aboutusLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(aboutusLayout.createSequentialGroup()
.addContainerGap()
.addGroup(aboutusLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, aboutusLayout.createSequentialGroup()
.addComponent(jButton13)
.addGap(55, 55, 55))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, aboutusLayout.createSequentialGroup()
.addGroup(aboutusLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 392, Short.MAX_VALUE)
.addComponent(jLabel6, javax.swing.GroupLayout.DEFAULT_SIZE, 392, Short.MAX_VALUE))
.addContainerGap())))
);
aboutusLayout.setVerticalGroup(
aboutusLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(aboutusLayout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 135, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 31, Short.MAX_VALUE)
.addComponent(jButton13)
.addGap(24, 24, 24))
);
jFileChooser1.setToolTipText("");
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Java语言编译工具");
jToolBar1.setFloatable(false);
jToolBar1.setRollover(true);
jToolBar1.setAutoscrolls(true);
jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/new1.gif"))); // NOI18N
jButton1.setFocusable(false);
jButton1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
jButton1.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
jToolBar1.add(jButton1);
jButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/open1.gif"))); // NOI18N
jButton2.setFocusable(false);
jButton2.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
jButton2.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
jToolBar1.add(jButton2);
jButton11.setIcon(new javax.swing.ImageIcon(getClass().getResource("/save.gif"))); // NOI18N
jButton11.setFocusable(false);
jButton11.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
jButton11.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jButton11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton11ActionPerformed(evt);
}
});
jToolBar1.add(jButton11);
jButton4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/run1.gif"))); // NOI18N
jButton4.setFocusable(false);
jButton4.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
jButton4.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton4ActionPerformed(evt);
}
});
jToolBar1.add(jButton4);
jButton5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/edit.gif"))); // NOI18N
jButton5.setFocusable(false);
jButton5.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
jButton5.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jButton5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton5ActionPerformed(evt);
}
});
jToolBar1.add(jButton5);
jTextArea1.setColumns(20);
jTextArea1.setEditable(false);
jTextArea1.setFont(new java.awt.Font("新宋体", 0, 16));
jTextArea1.setRows(5);
jScrollPane1.setViewportView(jTextArea1);
jMenu1.setText("文件");
jMenuItem2.setText("打开(O)... ");
jMenuItem2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem2ActionPerformed(evt);
}
});
jMenu1.add(jMenuItem2);
jMenuItem1.setText("新建(N)... Crtl+N");
jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem1ActionPerformed(evt);
}
});
jMenu1.add(jMenuItem1);
jMenu1.add(jSeparator3);
jMenuItem3.setText("保存(S)... ");
jMenuItem3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem3ActionPerformed(evt);
}
});
jMenu1.add(jMenuItem3);
jMenuItem4.setText("另存为(A)...");
jMenuItem4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem4ActionPerformed(evt);
}
});
jMenu1.add(jMenuItem4);
jMenu1.add(jSeparator4);
jMenuItem5.setText("退出(X)...");
jMenuItem5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem5ActionPerformed(evt);
}
});
jMenu1.add(jMenuItem5);
jMenuBar1.add(jMenu1);
jMenu2.setText("编辑");
jMenuItem6.setText("全选(A)... Ctrl+A");
jMenuItem6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem6ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem6);
jMenu2.add(jSeparator2);
jMenuItem7.setText("复制(C)... Ctrl+C");
jMenuItem7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem7ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem7);
jMenuItem11.setText("剪切(T)... Ctrl+X");
jMenuItem11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem11ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem11);
jMenuItem8.setText("粘贴(V)... Ctrl+V");
jMenuItem8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem8ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem8);
jMenu2.add(jSeparator5);
jMenuItem12.setText("删除(D)... Delet");
jMenuItem12.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem12ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem12);
jMenuBar1.add(jMenu2);
jMenu3.setText("试图");
jMenuBar1.add(jMenu3);
jMenu4.setText("运行");
jMenuItem9.setText("编译文件(F)... F5");
jMenu4.add(jMenuItem9);
jMenuItem10.setText("执行项目(E)...");
jMenu4.add(jMenuItem10);
jMenuBar1.add(jMenu4);
jMenu5.setText("工具");
jMenuBar1.add(jMenu5);
jMenu6.setText("帮助");
jMenuBar1.add(jMenu6);
jMenu7.setText("文件");
jMenuItem18.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem18.setText("打开(O)... ");
jMenuItem18.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem2ActionPerformed(evt);
}
});
jMenu7.add(jMenuItem18);
jMenuItem30.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem30.setText("打开(二进制方式)...");
jMenuItem30.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem30ActionPerformed(evt);
}
});
jMenu7.add(jMenuItem30);
jMenuItem19.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem19.setText("新建(N)...");
jMenuItem19.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem1ActionPerformed(evt);
}
});
jMenu7.add(jMenuItem19);
jMenu7.add(jSeparator8);
jMenuItem20.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem20.setText("保存(S)...");
jMenuItem20.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem3ActionPerformed(evt);
}
});
jMenu7.add(jMenuItem20);
jMenuItem21.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem21.setText("另存为(A)...");
jMenuItem21.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem4ActionPerformed(evt);
}
});
jMenu7.add(jMenuItem21);
jMenu7.add(jSeparator9);
jMenuItem22.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem22.setText("退出(X)...");
jMenuItem22.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem5ActionPerformed(evt);
}
});
jMenu7.add(jMenuItem22);
jMenuBar2.add(jMenu7);
jMenu8.setText("编辑");
jMenuItem23.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem23.setText("全选(A)... ");
jMenuItem23.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem6ActionPerformed(evt);
}
});
jMenu8.add(jMenuItem23);
jMenu8.add(jSeparator10);
jMenuItem24.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem24.setText("复制(C)...");
jMenuItem24.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem7ActionPerformed(evt);
}
});
jMenu8.add(jMenuItem24);
jMenuItem25.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_T, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem25.setText("剪切(T)...");
jMenuItem25.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem11ActionPerformed(evt);
}
});
jMenu8.add(jMenuItem25);
jMenuItem26.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_V, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem26.setText("粘贴(V)...");
jMenuItem26.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem8ActionPerformed(evt);
}
});
jMenu8.add(jMenuItem26);
jMenu8.add(jSeparator11);
jMenuItem27.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_DELETE, 0));
jMenuItem27.setText("删除(D)...");
jMenuItem27.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem12ActionPerformed(evt);
}
});
jMenu8.add(jMenuItem27);
jMenuBar2.add(jMenu8);
jMenu9.setText("视图");
jMenuItem33.setText("显示行号(S)... ");
jMenu9.add(jMenuItem33);
jMenuBar2.add(jMenu9);
jMenu10.setText("运行");
jMenuItem28.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F5, 0));
jMenuItem28.setText("编译文件(F)... ");
jMenu10.add(jMenuItem28);
jMenuItem29.setText("执行项目(E)...");
jMenu10.add(jMenuItem29);
jMenuBar2.add(jMenu10);
jMenu11.setText("工具");
jMenuItem31.setText("JAR压缩生成(J)... ");
jMenu11.add(jMenuItem31);
jMenuBar2.add(jMenu11);
jMenu12.setText("帮助");
jMenuItem32.setText("JDK_API帮助文档(H)...");
jMenu12.add(jMenuItem32);
jMenuBar2.add(jMenu12);
jMenu13.setText("文件");
jMenuItem34.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem34.setText("打开(O)... ");
jMenuItem34.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem2ActionPerformed(evt);
}
});
jMenu13.add(jMenuItem34);
jMenuItem35.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem35.setText("打开(二进制方式)...");
jMenuItem35.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem30ActionPerformed(evt);
}
});
jMenu13.add(jMenuItem35);
jMenuItem36.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem36.setText("新建(N)...");
jMenuItem36.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem1ActionPerformed(evt);
}
});
jMenu13.add(jMenuItem36);
jMenu13.add(jSeparator12);
jMenuItem37.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem37.setText("保存(S)...");
jMenuItem37.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem3ActionPerformed(evt);
}
});
jMenu13.add(jMenuItem37);
jMenuItem38.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem38.setText("另存为(A)...");
jMenuItem38.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem4ActionPerformed(evt);
}
});
jMenu13.add(jMenuItem38);
jMenu13.add(jSeparator13);
jMenuItem39.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem39.setText("退出(X)...");
jMenuItem39.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem5ActionPerformed(evt);
}
});
jMenu13.add(jMenuItem39);
jMenuBar3.add(jMenu13);
jMenu14.setText("编辑");
jMenuItem40.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem40.setText("全选(A)... ");
jMenuItem40.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem6ActionPerformed(evt);
}
});
jMenu14.add(jMenuItem40);
jMenu14.add(jSeparator14);
jMenuItem41.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem41.setText("复制(C)...");
jMenuItem41.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem7ActionPerformed(evt);
}
});
jMenu14.add(jMenuItem41);
jMenuItem42.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_T, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem42.setText("剪切(T)...");
jMenuItem42.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem11ActionPerformed(evt);
}
});
jMenu14.add(jMenuItem42);
jMenuItem43.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_V, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem43.setText("粘贴(V)...");
jMenuItem43.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem8ActionPerformed(evt);
}
});
jMenu14.add(jMenuItem43);
jMenu14.add(jSeparator15);
jMenuItem44.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_DELETE, 0));
jMenuItem44.setText("删除(D)...");
jMenuItem44.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem12ActionPerformed(evt);
}
});
jMenu14.add(jMenuItem44);
jMenuBar3.add(jMenu14);
jMenu15.setText("视图");
jMenuItem45.setText("显示行号(S)... ");
jMenu15.add(jMenuItem45);
jMenuBar3.add(jMenu15);
jMenu16.setText("运行");
jMenuItem46.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F5, 0));
jMenuItem46.setText("编译文件(F)... ");
jMenu16.add(jMenuItem46);
jMenuItem47.setText("执行项目(E)...");
jMenu16.add(jMenuItem47);
jMenuBar3.add(jMenu16);
jMenu17.setText("工具");
jMenuItem48.setText("JAR压缩生成(J)... ");
jMenu17.add(jMenuItem48);
jMenuBar3.add(jMenu17);
jMenu18.setText("帮助");
jMenuItem49.setText("JDK_API帮助文档(H)...");
jMenu18.add(jMenuItem49);
jMenuBar3.add(jMenu18);
jMenu19.setText("文件");
jMenuItem52.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem52.setIcon(new javax.swing.ImageIcon(getClass().getResource("/new1.gif"))); // NOI18N
jMenuItem52.setText("新建(N)...");
jMenuItem52.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem1ActionPerformed(evt);
}
});
jMenu19.add(jMenuItem52);
jMenu19.add(jSeparator20);
jMenuItem50.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem50.setIcon(new javax.swing.ImageIcon(getClass().getResource("/open1.gif"))); // NOI18N
jMenuItem50.setText("打开(O)... ");
jMenuItem50.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem2ActionPerformed(evt);
}
});
jMenu19.add(jMenuItem50);
jMenuItem51.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem51.setIcon(new javax.swing.ImageIcon(getClass().getResource("/open1.gif"))); // NOI18N
jMenuItem51.setText("打开(二进制方式)...");
jMenuItem51.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem30ActionPerformed(evt);
}
});
jMenu19.add(jMenuItem51);
jMenu19.add(jSeparator16);
jMenuItem53.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem53.setIcon(new javax.swing.ImageIcon(getClass().getResource("/save.gif"))); // NOI18N
jMenuItem53.setText("保存(S)...");
jMenuItem53.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem3ActionPerformed(evt);
}
});
jMenu19.add(jMenuItem53);
jMenuItem54.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem54.setIcon(new javax.swing.ImageIcon(getClass().getResource("/saveas.gif"))); // NOI18N
jMenuItem54.setText("另存为(A)...");
jMenuItem54.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem4ActionPerformed(evt);
}
});
jMenu19.add(jMenuItem54);
jMenu19.add(jSeparator17);
jMenuItem55.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem55.setText("退出(X)...");
jMenuItem55.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem5ActionPerformed(evt);
}
});
jMenu19.add(jMenuItem55);
jMenuBar4.add(jMenu19);
jMenu20.setText("编辑");
jMenuItem56.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem56.setText("全选(A)... ");
jMenuItem56.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem6ActionPerformed(evt);
}
});
jMenu20.add(jMenuItem56);
jMenu20.add(jSeparator18);
jMenuItem57.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem57.setText("复制(C)...");
jMenuItem57.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem7ActionPerformed(evt);
}
});
jMenu20.add(jMenuItem57);
jMenuItem58.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_T, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem58.setText("剪切(T)...");
jMenuItem58.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem11ActionPerformed(evt);
}
});
jMenu20.add(jMenuItem58);
jMenuItem59.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_V, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem59.setText("粘贴(V)...");
jMenuItem59.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem8ActionPerformed(evt);
}
});
jMenu20.add(jMenuItem59);
jMenu20.add(jSeparator19);
jMenuItem60.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_DELETE, 0));
jMenuItem60.setText("删除(D)...");
jMenuItem60.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem12ActionPerformed(evt);
}
});
jMenu20.add(jMenuItem60);
jMenuBar4.add(jMenu20);
jMenu21.setText("视图");
jMenuItem61.setText("显示行号(S)... ");
jMenuItem61.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem61ActionPerformed(evt);
}
});
jMenu21.add(jMenuItem61);
jCheckBoxMenuItem1.setText("自动换行(L)...");
jCheckBoxMenuItem1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jCheckBoxMenuItem1ActionPerformed(evt);
}
});
jMenu21.add(jCheckBoxMenuItem1);
jMenuBar4.add(jMenu21);
jMenu22.setText("运行");
jMenuItem62.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F5, 0));
jMenuItem62.setIcon(new javax.swing.ImageIcon(getClass().getResource("/edit.gif"))); // NOI18N
jMenuItem62.setText("编译文件(F)... ");
jMenuItem62.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem62ActionPerformed(evt);
}
});
jMenu22.add(jMenuItem62);
jMenuItem63.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F6, 0));
jMenuItem63.setIcon(new javax.swing.ImageIcon(getClass().getResource("/run1.gif"))); // NOI18N
jMenuItem63.setText("执行项目(E)...");
jMenuItem63.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem63ActionPerformed(evt);
}
});
jMenu22.add(jMenuItem63);
jMenuBar4.add(jMenu22);
jMenu23.setText("工具");
jMenuItem64.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F11, 0));
jMenuItem64.setText("JAR压缩生成(J)... ");
jMenuItem64.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem64ActionPerformed(evt);
}
});
jMenu23.add(jMenuItem64);
jMenuItem66.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem66.setText("查找(F)...");
jMenuItem66.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem66ActionPerformed(evt);
}
});
jMenu23.add(jMenuItem66);
jMenuBar4.add(jMenu23);
jMenu24.setText("帮助");
jMenuItem65.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_H, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem65.setText("JDK_API帮助文档(H)...");
jMenuItem65.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem65ActionPerformed(evt);
}
});
jMenu24.add(jMenuItem65);
jMenuItem67.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F1, 0));
jMenuItem67.setText("关于我们(W)...");
jMenuItem67.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem67ActionPerformed(evt);
}
});
jMenu24.add(jMenuItem67);
jMenuBar4.add(jMenu24);
jMenu25.setText("文件");
jMenuItem68.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem68.setIcon(new javax.swing.ImageIcon(getClass().getResource("/new1.gif"))); // NOI18N
jMenuItem68.setText("新建(N)...");
jMenuItem68.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem1ActionPerformed(evt);
}
});
jMenu25.add(jMenuItem68);
jMenu25.add(jSeparator21);
jMenuItem69.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem69.setIcon(new javax.swing.ImageIcon(getClass().getResource("/open1.gif"))); // NOI18N
jMenuItem69.setText("打开(O)... ");
jMenuItem69.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem2ActionPerformed(evt);
}
});
jMenu25.add(jMenuItem69);
jMenuItem70.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem70.setIcon(new javax.swing.ImageIcon(getClass().getResource("/open1.gif"))); // NOI18N
jMenuItem70.setText("打开(二进制方式)...");
jMenuItem70.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem30ActionPerformed(evt);
}
});
jMenu25.add(jMenuItem70);
jMenu25.add(jSeparator22);
jMenuItem71.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem71.setIcon(new javax.swing.ImageIcon(getClass().getResource("/save.gif"))); // NOI18N
jMenuItem71.setText("保存(S)...");
jMenuItem71.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem3ActionPerformed(evt);
}
});
jMenu25.add(jMenuItem71);
jMenuItem72.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem72.setIcon(new javax.swing.ImageIcon(getClass().getResource("/saveas.gif"))); // NOI18N
jMenuItem72.setText("另存为(A)...");
jMenuItem72.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem4ActionPerformed(evt);
}
});
jMenu25.add(jMenuItem72);
jMenu25.add(jSeparator23);
jMenuItem73.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem73.setText("退出(X)...");
jMenuItem73.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem5ActionPerformed(evt);
}
});
jMenu25.add(jMenuItem73);
jMenuBar5.add(jMenu25);
jMenu26.setText("编辑");
jMenuItem74.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem74.setText("全选(A)... ");
jMenuItem74.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem6ActionPerformed(evt);
}
});
jMenu26.add(jMenuItem74);
jMenu26.add(jSeparator24);
jMenuItem75.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem75.setText("复制(C)...");
jMenuItem75.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem7ActionPerformed(evt);
}
});
jMenu26.add(jMenuItem75);
jMenuItem76.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_T, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem76.setText("剪切(T)...");
jMenuItem76.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem11ActionPerformed(evt);
}
});
jMenu26.add(jMenuItem76);
jMenuItem77.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_V, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem77.setText("粘贴(V)...");
jMenuItem77.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem8ActionPerformed(evt);
}
});
jMenu26.add(jMenuItem77);
jMenu26.add(jSeparator25);
jMenuItem78.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_DELETE, 0));
jMenuItem78.setText("删除(D)...");
jMenuItem78.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem12ActionPerformed(evt);
}
});
jMenu26.add(jMenuItem78);
jMenuBar5.add(jMenu26);
jMenu27.setText("视图");
jMenuItem79.setText("显示行号(S)... ");
jMenuItem79.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem61ActionPerformed(evt);
}
});
jMenu27.add(jMenuItem79);
jCheckBoxMenuItem2.setText("自动换行(L)...");
jCheckBoxMenuItem2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jCheckBoxMenuItem1ActionPerformed(evt);
}
});
jMenu27.add(jCheckBoxMenuItem2);
jMenuBar5.add(jMenu27);
jMenu28.setText("运行");
jMenuItem80.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F5, 0));
jMenuItem80.setIcon(new javax.swing.ImageIcon(getClass().getResource("/edit.gif"))); // NOI18N
jMenuItem80.setText("编译文件(F)... ");
jMenuItem80.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem62ActionPerformed(evt);
}
});
jMenu28.add(jMenuItem80);
jMenuItem81.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F6, 0));
jMenuItem81.setIcon(new javax.swing.ImageIcon(getClass().getResource("/run1.gif"))); // NOI18N
jMenuItem81.setText("执行项目(E)...");
jMenuItem81.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem63ActionPerformed(evt);
}
});
jMenu28.add(jMenuItem81);
jMenuBar5.add(jMenu28);
jMenu29.setText("工具");
jMenuItem82.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F11, 0));
jMenuItem82.setText("JAR压缩生成(J)... ");
jMenuItem82.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem64ActionPerformed(evt);
}
});
jMenu29.add(jMenuItem82);
jMenuItem83.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem83.setText("查找(F)...");
jMenuItem83.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem66ActionPerformed(evt);
}
});
jMenu29.add(jMenuItem83);
jMenuBar5.add(jMenu29);
jMenu30.setText("帮助");
jMenuItem84.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_H, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem84.setText("JDK_API帮助文档(H)...");
jMenuItem84.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem65ActionPerformed(evt);
}
});
jMenu30.add(jMenuItem84);
jMenuItem85.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F1, 0));
jMenuItem85.setText("关于我们(W)...");
jMenuItem85.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem67ActionPerformed(evt);
}
});
jMenu30.add(jMenuItem85);
jMenuBar5.add(jMenu30);
jMenu31.setText("文件");
jMenuItem86.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem86.setIcon(new javax.swing.ImageIcon(getClass().getResource("/new1.gif"))); // NOI18N
jMenuItem86.setText("新建(N)...");
jMenuItem86.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem1ActionPerformed(evt);
}
});
jMenu31.add(jMenuItem86);
jMenu31.add(jSeparator26);
jMenuItem87.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem87.setIcon(new javax.swing.ImageIcon(getClass().getResource("/open1.gif"))); // NOI18N
jMenuItem87.setText("打开(O)... ");
jMenuItem87.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem2ActionPerformed(evt);
}
});
jMenu31.add(jMenuItem87);
jMenuItem88.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem88.setIcon(new javax.swing.ImageIcon(getClass().getResource("/open1.gif"))); // NOI18N
jMenuItem88.setText("打开(二进制方式)...");
jMenuItem88.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem30ActionPerformed(evt);
}
});
jMenu31.add(jMenuItem88);
jMenu31.add(jSeparator27);
jMenuItem89.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem89.setIcon(new javax.swing.ImageIcon(getClass().getResource("/save.gif"))); // NOI18N
jMenuItem89.setText("保存(S)...");
jMenuItem89.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem3ActionPerformed(evt);
}
});
jMenu31.add(jMenuItem89);
jMenuItem90.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem90.setIcon(new javax.swing.ImageIcon(getClass().getResource("/saveas.gif"))); // NOI18N
jMenuItem90.setText("另存为(A)...");
jMenuItem90.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem4ActionPerformed(evt);
}
});
jMenu31.add(jMenuItem90);
jMenu31.add(jSeparator28);
jMenuItem91.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem91.setText("退出(X)...");
jMenuItem91.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem5ActionPerformed(evt);
}
});
jMenu31.add(jMenuItem91);
jMenuBar6.add(jMenu31);
jMenu32.setText("编辑");
jMenuItem92.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem92.setText("全选(A)... ");
jMenuItem92.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem6ActionPerformed(evt);
}
});
jMenu32.add(jMenuItem92);
jMenu32.add(jSeparator29);
jMenuItem93.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem93.setText("复制(C)...");
jMenuItem93.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem7ActionPerformed(evt);
}
});
jMenu32.add(jMenuItem93);
jMenuItem94.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_T, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem94.setText("剪切(T)...");
jMenuItem94.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem11ActionPerformed(evt);
}
});
jMenu32.add(jMenuItem94);
jMenuItem95.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_V, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem95.setText("粘贴(V)...");
jMenuItem95.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem8ActionPerformed(evt);
}
});
jMenu32.add(jMenuItem95);
jMenu32.add(jSeparator30);
jMenuItem96.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_DELETE, 0));
jMenuItem96.setText("删除(D)...");
jMenuItem96.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem12ActionPerformed(evt);
}
});
jMenu32.add(jMenuItem96);
jMenuBar6.add(jMenu32);
jMenu33.setText("视图");
jMenuItem97.setText("显示行号(S)... ");
jMenuItem97.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem61ActionPerformed(evt);
}
});
jMenu33.add(jMenuItem97);
jCheckBoxMenuItem3.setText("自动换行(L)...");
jCheckBoxMenuItem3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jCheckBoxMenuItem1ActionPerformed(evt);
}
});
jMenu33.add(jCheckBoxMenuItem3);
jMenuBar6.add(jMenu33);
jMenu34.setText("运行");
jMenuItem98.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F5, 0));
jMenuItem98.setIcon(new javax.swing.ImageIcon(getClass().getResource("/edit.gif"))); // NOI18N
jMenuItem98.setText("编译文件(F)... ");
jMenuItem98.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem62ActionPerformed(evt);
}
});
jMenu34.add(jMenuItem98);
jMenuItem99.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F6, 0));
jMenuItem99.setIcon(new javax.swing.ImageIcon(getClass().getResource("/run1.gif"))); // NOI18N
jMenuItem99.setText("执行项目(E)...");
jMenuItem99.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem63ActionPerformed(evt);
}
});
jMenu34.add(jMenuItem99);
jMenuBar6.add(jMenu34);
jMenu35.setText("工具");
jMenuItem100.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F11, 0));
jMenuItem100.setText("JAR压缩生成(J)... ");
jMenuItem100.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem64ActionPerformed(evt);
}
});
jMenu35.add(jMenuItem100);
jMenuItem101.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem101.setText("查找(F)...");
jMenuItem101.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem66ActionPerformed(evt);
}
});
jMenu35.add(jMenuItem101);
jMenuBar6.add(jMenu35);
jMenu36.setText("帮助");
jMenuItem102.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_H, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem102.setText("JDK_API帮助文档(H)...");
jMenuItem102.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem65ActionPerformed(evt);
}
});
jMenu36.add(jMenuItem102);
jMenuItem103.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F1, 0));
jMenuItem103.setText("关于我们(W)...");
jMenuItem103.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem67ActionPerformed(evt);
}
});
jMenu36.add(jMenuItem103);
jMenuBar6.add(jMenu36);
setJMenuBar(jMenuBar6);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jToolBar1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 446, Short.MAX_VALUE)
.addComponent(jTabbedPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 446, Short.MAX_VALUE)
.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 446, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jToolBar1, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jTabbedPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 235, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 112, javax.swing.GroupLayout.PREFERRED_SIZE))
);
pack();
}// </editor-fold>//GEN-END:initComponents
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
// 新建按钮
newbuild();
}//GEN-LAST:event_jButton1ActionPerformed
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
// 打开按钮
openbutton();
}//GEN-LAST:event_jButton2ActionPerformed
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton5ActionPerformed
// 编译按钮
editbutton();
}//GEN-LAST:event_jButton5ActionPerformed
private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton9ActionPerformed
// 取消
jDialog1.setVisible(false);
}//GEN-LAST:event_jButton9ActionPerformed
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton8ActionPerformed
// 完成
finishbutton();
}//GEN-LAST:event_jButton8ActionPerformed
private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton10ActionPerformed
// 文件路径选择
selectbutton();
}//GEN-LAST:event_jButton10ActionPerformed
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
// 菜单新建
newbuild();
}//GEN-LAST:event_jMenuItem1ActionPerformed
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed
// 菜单打开
openbutton();
}//GEN-LAST:event_jMenuItem2ActionPerformed
private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton11ActionPerformed
// 保存
savebutton();
}//GEN-LAST:event_jButton11ActionPerformed
private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem4ActionPerformed
// 菜单另存为
saveanother();
}//GEN-LAST:event_jMenuItem4ActionPerformed
private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem3ActionPerformed
// 菜单保存
savebutton();
}//GEN-LAST:event_jMenuItem3ActionPerformed
private void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem5ActionPerformed
//菜单退出
System.exit(0);
}//GEN-LAST:event_jMenuItem5ActionPerformed
private void jMenuItem7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem7ActionPerformed
// 复制
copy();
}//GEN-LAST:event_jMenuItem7ActionPerformed
private void jMenuItem11ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem11ActionPerformed
// 剪切
cutdown();
}//GEN-LAST:event_jMenuItem11ActionPerformed
private void jMenuItem8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem8ActionPerformed
// 粘贴
paste();
}//GEN-LAST:event_jMenuItem8ActionPerformed
private void jMenuItem12ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem12ActionPerformed
// 删除
delete();
}//GEN-LAST:event_jMenuItem12ActionPerformed
private void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem6ActionPerformed
// 全选
selectall();
}//GEN-LAST:event_jMenuItem6ActionPerformed
private void jMenuItem13ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem13ActionPerformed
// 右键全选
selectall();
}//GEN-LAST:event_jMenuItem13ActionPerformed
private void jMenuItem14ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem14ActionPerformed
// 右键复制
copy();
}//GEN-LAST:event_jMenuItem14ActionPerformed
private void jMenuItem15ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem15ActionPerformed
// 右键剪切
cutdown();
}//GEN-LAST:event_jMenuItem15ActionPerformed
private void jMenuItem16ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem16ActionPerformed
//右键粘贴
paste();
}//GEN-LAST:event_jMenuItem16ActionPerformed
private void jMenuItem17ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem17ActionPerformed
//右键删除
delete();
}//GEN-LAST:event_jMenuItem17ActionPerformed
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
//运行
runbutton();
}//GEN-LAST:event_jButton4ActionPerformed
private void jMenuItem30ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem30ActionPerformed
//二进制方式打开文件
JOptionPane.showMessageDialog(null, "尚未想到方法完成!!!积极解决中。。。",
"消息",1/*什么意思不懂*/,new javax.swing.ImageIcon(getClass().getResource("/32.gif")));
}//GEN-LAST:event_jMenuItem30ActionPerformed
private void jMenuItem65ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem65ActionPerformed
//打开帮助文档
helpdoc();
}//GEN-LAST:event_jMenuItem65ActionPerformed
private void jMenuItem64ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem64ActionPerformed
//Jar压缩工具
unpack();
}//GEN-LAST:event_jMenuItem64ActionPerformed
private void jMenuItem62ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem62ActionPerformed
//菜单编译
editbutton();
}//GEN-LAST:event_jMenuItem62ActionPerformed
private void jMenuItem63ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem63ActionPerformed
// 菜单运行
runbutton();
}//GEN-LAST:event_jMenuItem63ActionPerformed
private void jMenuItem66ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem66ActionPerformed
//查找
search();
}//GEN-LAST:event_jMenuItem66ActionPerformed
private void jButton12ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton12ActionPerformed
//查找对话框___替换
replace();
}//GEN-LAST:event_jButton12ActionPerformed
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
//查找对话框___下一步
JOptionPane.showMessageDialog(null, "尚未想到方法完成!!!积极解决中。。。",
"消息",1/*什么意思不懂*/,new javax.swing.ImageIcon(getClass().getResource("/32.gif")));
}//GEN-LAST:event_jButton3ActionPerformed
private void jButton13ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton13ActionPerformed
// 关于对话框确定
aboutus.setVisible(false);
}//GEN-LAST:event_jButton13ActionPerformed
private void jMenuItem67ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem67ActionPerformed
// 菜单项关于
aboutus();
}//GEN-LAST:event_jMenuItem67ActionPerformed
private void jCheckBoxMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBoxMenuItem1ActionPerformed
// 自动换行
changeline();
}//GEN-LAST:event_jCheckBoxMenuItem1ActionPerformed
private void jMenuItem61ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem61ActionPerformed
// 显示行号
JOptionPane.showMessageDialog(null, "尚未想到方法完成!!!积极解决中。。。",
"消息",1/*什么意思不懂*/,new javax.swing.ImageIcon(getClass().getResource("/32.gif")));
}//GEN-LAST:event_jMenuItem61ActionPerformed
/**
* @param args the command line arguments
*/
/* public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new JFrame1().setVisible(true);
}
});
}
*/
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JDialog aboutus;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton10;
private javax.swing.JButton jButton11;
private javax.swing.JButton jButton12;
private javax.swing.JButton jButton13;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JButton jButton8;
private javax.swing.JButton jButton9;
private javax.swing.JCheckBoxMenuItem jCheckBoxMenuItem1;
private javax.swing.JCheckBoxMenuItem jCheckBoxMenuItem2;
private javax.swing.JCheckBoxMenuItem jCheckBoxMenuItem3;
private javax.swing.JDialog jDialog1;
private javax.swing.JDialog jDialog2;
private javax.swing.JEditorPane jEditorPane1;
private javax.swing.JFileChooser jFileChooser1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenu jMenu10;
private javax.swing.JMenu jMenu11;
private javax.swing.JMenu jMenu12;
private javax.swing.JMenu jMenu13;
private javax.swing.JMenu jMenu14;
private javax.swing.JMenu jMenu15;
private javax.swing.JMenu jMenu16;
private javax.swing.JMenu jMenu17;
private javax.swing.JMenu jMenu18;
private javax.swing.JMenu jMenu19;
private javax.swing.JMenu jMenu2;
private javax.swing.JMenu jMenu20;
private javax.swing.JMenu jMenu21;
private javax.swing.JMenu jMenu22;
private javax.swing.JMenu jMenu23;
private javax.swing.JMenu jMenu24;
private javax.swing.JMenu jMenu25;
private javax.swing.JMenu jMenu26;
private javax.swing.JMenu jMenu27;
private javax.swing.JMenu jMenu28;
private javax.swing.JMenu jMenu29;
private javax.swing.JMenu jMenu3;
private javax.swing.JMenu jMenu30;
private javax.swing.JMenu jMenu31;
private javax.swing.JMenu jMenu32;
private javax.swing.JMenu jMenu33;
private javax.swing.JMenu jMenu34;
private javax.swing.JMenu jMenu35;
private javax.swing.JMenu jMenu36;
private javax.swing.JMenu jMenu4;
private javax.swing.JMenu jMenu5;
private javax.swing.JMenu jMenu6;
private javax.swing.JMenu jMenu7;
private javax.swing.JMenu jMenu8;
private javax.swing.JMenu jMenu9;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuBar jMenuBar2;
private javax.swing.JMenuBar jMenuBar3;
private javax.swing.JMenuBar jMenuBar4;
private javax.swing.JMenuBar jMenuBar5;
private javax.swing.JMenuBar jMenuBar6;
private javax.swing.JMenuItem jMenuItem1;
private javax.swing.JMenuItem jMenuItem10;
private javax.swing.JMenuItem jMenuItem100;
private javax.swing.JMenuItem jMenuItem101;
private javax.swing.JMenuItem jMenuItem102;
private javax.swing.JMenuItem jMenuItem103;
private javax.swing.JMenuItem jMenuItem11;
private javax.swing.JMenuItem jMenuItem12;
private javax.swing.JMenuItem jMenuItem13;
private javax.swing.JMenuItem jMenuItem14;
private javax.swing.JMenuItem jMenuItem15;
private javax.swing.JMenuItem jMenuItem16;
private javax.swing.JMenuItem jMenuItem17;
private javax.swing.JMenuItem jMenuItem18;
private javax.swing.JMenuItem jMenuItem19;
private javax.swing.JMenuItem jMenuItem2;
private javax.swing.JMenuItem jMenuItem20;
private javax.swing.JMenuItem jMenuItem21;
private javax.swing.JMenuItem jMenuItem22;
private javax.swing.JMenuItem jMenuItem23;
private javax.swing.JMenuItem jMenuItem24;
private javax.swing.JMenuItem jMenuItem25;
private javax.swing.JMenuItem jMenuItem26;
private javax.swing.JMenuItem jMenuItem27;
private javax.swing.JMenuItem jMenuItem28;
private javax.swing.JMenuItem jMenuItem29;
private javax.swing.JMenuItem jMenuItem3;
private javax.swing.JMenuItem jMenuItem30;
private javax.swing.JMenuItem jMenuItem31;
private javax.swing.JMenuItem jMenuItem32;
private javax.swing.JMenuItem jMenuItem33;
private javax.swing.JMenuItem jMenuItem34;
private javax.swing.JMenuItem jMenuItem35;
private javax.swing.JMenuItem jMenuItem36;
private javax.swing.JMenuItem jMenuItem37;
private javax.swing.JMenuItem jMenuItem38;
private javax.swing.JMenuItem jMenuItem39;
private javax.swing.JMenuItem jMenuItem4;
private javax.swing.JMenuItem jMenuItem40;
private javax.swing.JMenuItem jMenuItem41;
private javax.swing.JMenuItem jMenuItem42;
private javax.swing.JMenuItem jMenuItem43;
private javax.swing.JMenuItem jMenuItem44;
private javax.swing.JMenuItem jMenuItem45;
private javax.swing.JMenuItem jMenuItem46;
private javax.swing.JMenuItem jMenuItem47;
private javax.swing.JMenuItem jMenuItem48;
private javax.swing.JMenuItem jMenuItem49;
private javax.swing.JMenuItem jMenuItem5;
private javax.swing.JMenuItem jMenuItem50;
private javax.swing.JMenuItem jMenuItem51;
private javax.swing.JMenuItem jMenuItem52;
private javax.swing.JMenuItem jMenuItem53;
private javax.swing.JMenuItem jMenuItem54;
private javax.swing.JMenuItem jMenuItem55;
private javax.swing.JMenuItem jMenuItem56;
private javax.swing.JMenuItem jMenuItem57;
private javax.swing.JMenuItem jMenuItem58;
private javax.swing.JMenuItem jMenuItem59;
private javax.swing.JMenuItem jMenuItem6;
private javax.swing.JMenuItem jMenuItem60;
private javax.swing.JMenuItem jMenuItem61;
private javax.swing.JMenuItem jMenuItem62;
private javax.swing.JMenuItem jMenuItem63;
private javax.swing.JMenuItem jMenuItem64;
private javax.swing.JMenuItem jMenuItem65;
private javax.swing.JMenuItem jMenuItem66;
private javax.swing.JMenuItem jMenuItem67;
private javax.swing.JMenuItem jMenuItem68;
private javax.swing.JMenuItem jMenuItem69;
private javax.swing.JMenuItem jMenuItem7;
private javax.swing.JMenuItem jMenuItem70;
private javax.swing.JMenuItem jMenuItem71;
private javax.swing.JMenuItem jMenuItem72;
private javax.swing.JMenuItem jMenuItem73;
private javax.swing.JMenuItem jMenuItem74;
private javax.swing.JMenuItem jMenuItem75;
private javax.swing.JMenuItem jMenuItem76;
private javax.swing.JMenuItem jMenuItem77;
private javax.swing.JMenuItem jMenuItem78;
private javax.swing.JMenuItem jMenuItem79;
private javax.swing.JMenuItem jMenuItem8;
private javax.swing.JMenuItem jMenuItem80;
private javax.swing.JMenuItem jMenuItem81;
private javax.swing.JMenuItem jMenuItem82;
private javax.swing.JMenuItem jMenuItem83;
private javax.swing.JMenuItem jMenuItem84;
private javax.swing.JMenuItem jMenuItem85;
private javax.swing.JMenuItem jMenuItem86;
private javax.swing.JMenuItem jMenuItem87;
private javax.swing.JMenuItem jMenuItem88;
private javax.swing.JMenuItem jMenuItem89;
private javax.swing.JMenuItem jMenuItem9;
private javax.swing.JMenuItem jMenuItem90;
private javax.swing.JMenuItem jMenuItem91;
private javax.swing.JMenuItem jMenuItem92;
private javax.swing.JMenuItem jMenuItem93;
private javax.swing.JMenuItem jMenuItem94;
private javax.swing.JMenuItem jMenuItem95;
private javax.swing.JMenuItem jMenuItem96;
private javax.swing.JMenuItem jMenuItem97;
private javax.swing.JMenuItem jMenuItem98;
private javax.swing.JMenuItem jMenuItem99;
private javax.swing.JPopupMenu jPopupMenu1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JSeparator jSeparator10;
private javax.swing.JSeparator jSeparator11;
private javax.swing.JSeparator jSeparator12;
private javax.swing.JSeparator jSeparator13;
private javax.swing.JSeparator jSeparator14;
private javax.swing.JSeparator jSeparator15;
private javax.swing.JSeparator jSeparator16;
private javax.swing.JSeparator jSeparator17;
private javax.swing.JSeparator jSeparator18;
private javax.swing.JSeparator jSeparator19;
private javax.swing.JSeparator jSeparator2;
private javax.swing.JSeparator jSeparator20;
private javax.swing.JSeparator jSeparator21;
private javax.swing.JSeparator jSeparator22;
private javax.swing.JSeparator jSeparator23;
private javax.swing.JSeparator jSeparator24;
private javax.swing.JSeparator jSeparator25;
private javax.swing.JSeparator jSeparator26;
private javax.swing.JSeparator jSeparator27;
private javax.swing.JSeparator jSeparator28;
private javax.swing.JSeparator jSeparator29;
private javax.swing.JSeparator jSeparator3;
private javax.swing.JSeparator jSeparator30;
private javax.swing.JSeparator jSeparator4;
private javax.swing.JSeparator jSeparator5;
private javax.swing.JSeparator jSeparator6;
private javax.swing.JSeparator jSeparator7;
private javax.swing.JSeparator jSeparator8;
private javax.swing.JSeparator jSeparator9;
private javax.swing.JTabbedPane jTabbedPane1;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
private javax.swing.JTextField jTextField4;
private javax.swing.JToolBar jToolBar1;
// End of variables declaration//GEN-END:variables
}
//下面是主类MainClass
public class MainClass {
public static void main(String args[])
{
JFrame1 win=new JFrame1();
}
}
- JAVA文本编辑(编译)器
- java文本编辑软件代码
- 文本编辑
- 简单迷你文本编辑啊器
- Qt之文本编辑(一)
- html 富文本编辑(WYSIWYG)
- 表单(五)富文本编辑
- 常用文本编辑小技巧(程序员 用)
- Bootstrap 集成富文本编辑框(tinyeditor)
- 【实例】Qt之文本编辑(一)
- 文本编辑、控制台交互(对* #做处理)
- Emacs月月积累(一):文本编辑命令
- 串操作应用举例(文本编辑)
- JavaScript示例八(富文本编辑框)
- gdfzoj #727 文本编辑(线段树)
- 网页文章编辑:富文本编辑(wangEditor)
- L17 文本编辑工具vim(一)
- L18 文本编辑工具Vim(二)
- Foo1.java
- HEAP错误
- 电信重组,新机遇还是新危机?
- HEAP错误
- 无法定位序数801于动态数据库msjet40.dll上
- JAVA文本编辑(编译)器
- 论文最后的致谢
- 在B/S开发中经常用到的javaScript技术
- 对快速数据库开发的建议
- 在Linux上配置AWSTATS with GeoIP
- 基于Smartphone 的嵌入式应用程序开发初探
- 基于Smartphone 的嵌入式应用程序开发初探
- SLA——服务水平协议
- DOS下如何使用c/c++的编译器