framer.java
来自「桂林电子科技大学编译原理完整JAVA源代码(词法、语法、语义) 此为完整版本」· Java 代码 · 共 768 行 · 第 1/3 页
JAVA
768 行
/*
* Framer.java
*
* Created on 2007年1月12日, 上午8:49
*/
package news;
import java.awt.Color;
import java.io.*;
import java.io.FileWriter;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.awt.*;
import javax.swing.*;
import javax.swing.JOptionPane;
/**
*
* @author Administrator
*/
public class Framer extends javax.swing.JFrame {
String str=new String();
private JFileChooser jFileChooser1=new JFileChooser();
private JPanel jPanel3;
/** Creates new form Framer */
public Framer() {
initComponents();
// this.pack();
this.jTextArea2.add(jPopupMenu1);
}
/** 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=" 生成的代码 ">//GEN-BEGIN:initComponents
private void initComponents() {
jPopupMenu1 = new javax.swing.JPopupMenu();
jMenuItem10 = new javax.swing.JMenuItem();
jPopupMenu2 = new javax.swing.JPopupMenu();
jMenuItem12 = new javax.swing.JMenuItem();
jMenuItem13 = new javax.swing.JMenuItem();
jMenuItem11 = new javax.swing.JMenuItem();
jPanel1 = new javax.swing.JPanel();
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jToolBar1 = new javax.swing.JToolBar();
jButton5 = new javax.swing.JButton();
jButton9 = new javax.swing.JButton();
jButton6 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jButton7 = new javax.swing.JButton();
jButton8 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
jPanel2 = new javax.swing.JPanel();
jScrollPane2 = new javax.swing.JScrollPane();
jTextArea2 = new javax.swing.JTextArea();
jPanel4 = new javax.swing.JPanel();
jScrollPane3 = new javax.swing.JScrollPane();
jTree1 = new javax.swing.JTree();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenuItem1 = new javax.swing.JMenuItem();
jMenuItem2 = new javax.swing.JMenuItem();
jMenuItem3 = new javax.swing.JMenuItem();
jMenuItem5 = new javax.swing.JMenuItem();
jMenuItem4 = new javax.swing.JMenuItem();
jMenu2 = new javax.swing.JMenu();
jMenuItem6 = new javax.swing.JMenuItem();
jMenuItem7 = new javax.swing.JMenuItem();
jMenu5 = new javax.swing.JMenu();
jMenu6 = new javax.swing.JMenu();
jMenu7 = new javax.swing.JMenu();
jMenuItem10.setText("clear");
jMenuItem10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem10ActionPerformed(evt);
}
});
jMenuItem10.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jMenuItem10MouseClicked(evt);
}
});
jPopupMenu1.add(jMenuItem10);
jMenuItem12.setText("Copy");
jMenuItem12.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem12ActionPerformed(evt);
}
});
jPopupMenu2.add(jMenuItem12);
jMenuItem13.setText("Cut");
jMenuItem13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem13ActionPerformed(evt);
}
});
jPopupMenu2.add(jMenuItem13);
jMenuItem11.setText("Paste");
jMenuItem11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem11ActionPerformed(evt);
}
});
jPopupMenu2.add(jMenuItem11);
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("\u7f16\u8bd1\u539f\u7406");
setBackground(new java.awt.Color(0, 51, 153));
jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("\u6e90\u7a0b\u5e8f"));
jPanel1.setForeground(new java.awt.Color(51, 94, 169));
jTextArea1.setColumns(20);
jTextArea1.setRows(5);
jTextArea1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseEntered(java.awt.event.MouseEvent evt) {
jTextArea1MouseEntered(evt);
}
public void mousePressed(java.awt.event.MouseEvent evt) {
jTextArea1MousePressed(evt);
}
});
jTextArea1.addCaretListener(new javax.swing.event.CaretListener() {
public void caretUpdate(javax.swing.event.CaretEvent evt) {
jTextArea1CaretUpdate(evt);
}
});
jScrollPane1.setViewportView(jTextArea1);
org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 501, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 201, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
);
jButton5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/news/ico/open.gif")));
jButton5.setToolTipText("\u65b0\u5efa\u6587\u4ef6");
jButton5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton5ActionPerformed(evt);
}
});
jToolBar1.add(jButton5);
jButton9.setIcon(new javax.swing.ImageIcon(getClass().getResource("/news/ico/open2.gif")));
jButton9.setToolTipText("\u6253\u5f00\u6587\u4ef6");
jButton9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton9ActionPerformed(evt);
}
});
jToolBar1.add(jButton9);
jButton6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/news/ico/safe.gif")));
jButton6.setToolTipText("\u4fdd\u5b58\u6587\u4ef6");
jButton6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton6ActionPerformed(evt);
}
});
jToolBar1.add(jButton6);
jButton4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/news/ico/cifa.gif")));
jButton4.setToolTipText("\u8bcd\u6cd5\u5206\u6790");
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton4ActionPerformed(evt);
}
});
jToolBar1.add(jButton4);
jButton7.setIcon(new javax.swing.ImageIcon(getClass().getResource("/news/ico/yufa.gif")));
jButton7.setToolTipText("\u8bed\u6cd5\u5206\u6790");
jButton7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton7ActionPerformed(evt);
}
});
jToolBar1.add(jButton7);
jButton8.setIcon(new javax.swing.ImageIcon(getClass().getResource("/news/ico/exit.gif")));
jButton8.setToolTipText("\u8d70\u4eba\u5427");
jButton8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton8ActionPerformed(evt);
}
});
jToolBar1.add(jButton8);
jLabel1.setMaximumSize(new java.awt.Dimension(200, 20));
jToolBar1.add(jLabel1);
jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder("\u8f93\u51fa\u7ed3\u679c"));
jTextArea2.setColumns(20);
jTextArea2.setFont(new java.awt.Font("Courier", 1, 13));
jTextArea2.setForeground(new java.awt.Color(255, 51, 0));
jTextArea2.setRows(5);
jTextArea2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mousePressed(java.awt.event.MouseEvent evt) {
jTextArea2MousePressed(evt);
}
});
jTextArea2.addAncestorListener(new javax.swing.event.AncestorListener() {
public void ancestorMoved(javax.swing.event.AncestorEvent evt) {
}
public void ancestorAdded(javax.swing.event.AncestorEvent evt) {
jTextArea2AncestorAdded(evt);
}
public void ancestorRemoved(javax.swing.event.AncestorEvent evt) {
}
});
jScrollPane2.setViewportView(jTextArea2);
org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jScrollPane2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 604, Short.MAX_VALUE)
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jScrollPane2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 131, Short.MAX_VALUE)
);
jPanel4.setBorder(javax.swing.BorderFactory.createTitledBorder("\u6267\u884c\u51b5\u6001"));
jScrollPane3.setViewportView(jTree1);
org.jdesktop.layout.GroupLayout jPanel4Layout = new org.jdesktop.layout.GroupLayout(jPanel4);
jPanel4.setLayout(jPanel4Layout);
jPanel4Layout.setHorizontalGroup(
jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?