📄 hldecrsaface.java
字号:
/* * MyRsaDec.java * * Created on 2005年5月12日, 下午1:59 */package HLDecRSA;import java.security.*;import javax.crypto.*;import javax.crypto.spec.*;import javax.crypto.interfaces.*;import java.security.interfaces.*;import java.math.*;import java.io.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;/** * * @author zelosor */public class HLDecRSAFace extends JFrame{ /** Creates new form MyRsaDec */ public HLDecRSAFace(HLDecRSA RSA_Dec) { initComponents(); this.staticRSA_Dec=RSA_Dec; try{ UIManager.setLookAndFeel(str2); SwingUtilities.updateComponentTreeUI(this); } catch(Exception e ){} readEnc=false; readKey=false; readEncFile=false; lookJava=true; stop=false; } class examineEncFile extends Thread{ public void run(){ jTextArea2.setText(staticRSA_Dec.getEncText()); } } class decThread extends Thread{ public void run(){ decFile(); } } /** 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. */ private void initComponents() {//GEN-BEGIN:initComponents buttonGroup1 = new javax.swing.ButtonGroup(); jPanel1 = new javax.swing.JPanel(); jPanel2 = new javax.swing.JPanel(); jScrollPane2 = new javax.swing.JScrollPane(); jTextArea2 = new javax.swing.JTextArea(); jPanel3 = new javax.swing.JPanel(); jScrollPane1 = new javax.swing.JScrollPane(); jTextArea1 = new javax.swing.JTextArea(); jPanel4 = new javax.swing.JPanel(); jScrollPane3 = new javax.swing.JScrollPane(); jTextArea3 = new javax.swing.JTextArea(); jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jButton3 = new javax.swing.JButton(); jPanel5 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); jButton4 = new javax.swing.JButton(); jMenuBar1 = new javax.swing.JMenuBar(); jMenu1 = new javax.swing.JMenu(); jMenuItem1 = new javax.swing.JMenuItem(); jMenuItem2 = new javax.swing.JMenuItem(); jMenu6 = new javax.swing.JMenu(); jMenuItem7 = new javax.swing.JMenuItem(); jMenu2 = new javax.swing.JMenu(); jMenuItem3 = new javax.swing.JMenuItem(); jMenuItem4 = new javax.swing.JMenuItem(); jMenu5 = new javax.swing.JMenu(); jMenuItem5 = new javax.swing.JMenuItem(); jMenuItem8 = new javax.swing.JMenuItem(); jMenu4 = new javax.swing.JMenu(); jRadioButtonMenuItem1 = new javax.swing.JRadioButtonMenuItem(); jRadioButtonMenuItem2 = new javax.swing.JRadioButtonMenuItem(); jMenu3 = new javax.swing.JMenu(); jMenuItem6 = new javax.swing.JMenuItem(); getContentPane().setLayout(null); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("HL-RSA\u89e3\u5bc6\u5668"); setResizable(false); jPanel1.setLayout(null); jPanel2.setLayout(new java.awt.BorderLayout()); jTextArea2.setEditable(false); jTextArea2.setLineWrap(true); jTextArea2.setWrapStyleWord(true); jScrollPane2.setViewportView(jTextArea2); jPanel2.add(jScrollPane2, java.awt.BorderLayout.CENTER); jPanel1.add(jPanel2); jPanel2.setBounds(340, 60, 310, 80); jPanel3.setLayout(new java.awt.BorderLayout()); jTextArea1.setEditable(false); jTextArea1.setLineWrap(true); jTextArea1.setWrapStyleWord(true); jScrollPane1.setViewportView(jTextArea1); jPanel3.add(jScrollPane1, java.awt.BorderLayout.CENTER); jPanel1.add(jPanel3); jPanel3.setBounds(10, 60, 300, 80); jPanel4.setLayout(new java.awt.BorderLayout()); jTextArea3.setWrapStyleWord(true); jScrollPane3.setViewportView(jTextArea3); jPanel4.add(jScrollPane3, java.awt.BorderLayout.CENTER); jPanel1.add(jPanel4); jPanel4.setBounds(10, 190, 640, 310); jButton1.setText("\u8bfb\u53d6\u79c1\u94a5"); jButton1.setActionCommand("jButton1"); jButton1.setAlignmentY(0.0F); jButton1.setAutoscrolls(true); jButton1.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED)); jButton1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); jButton1.setNextFocusableComponent(jButton2); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); jPanel1.add(jButton1); jButton1.setBounds(10, 20, 90, 30); jButton2.setText("\u8bfb\u53d6\u5bc6\u6587"); jButton2.setActionCommand("jButton1"); jButton2.setAlignmentX(0.5F); jButton2.setAutoscrolls(true); jButton2.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED)); jButton2.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); jButton2.setNextFocusableComponent(jButton4); jButton2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton2ActionPerformed(evt); } }); jPanel1.add(jButton2); jButton2.setBounds(340, 20, 90, 30); jButton3.setText("\u89e3\u5bc6\u5bc6\u6587"); jButton3.setActionCommand("jButton1"); jButton3.setAlignmentX(0.5F); jButton3.setAutoscrolls(true); jButton3.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED)); jButton3.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); jButton3.setNextFocusableComponent(jButton1); jButton3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton3ActionPerformed(evt); } }); jPanel1.add(jButton3); jButton3.setBounds(10, 150, 90, 30); jPanel5.setLayout(new java.awt.GridLayout(1, 1)); jPanel5.setName("jPanel5"); progresser = new JProgressBar(); jPanel5.add(progresser); jPanel1.add(jPanel5); jPanel5.setBounds(210, 160, 440, 20); jLabel1.setText("\u5df2\u89e3\u5bc6\uff1a"); jPanel1.add(jLabel1); jLabel1.setBounds(120, 160, 90, 20); jButton4.setText("\u67e5\u770b\u5bc6\u6587"); jButton4.setActionCommand("jButton1"); jButton4.setAlignmentX(0.5F); jButton4.setAutoscrolls(true); jButton4.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED)); jButton4.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); jButton4.setNextFocusableComponent(jButton3); jButton4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton4ActionPerformed(evt); } }); jPanel1.add(jButton4); jButton4.setBounds(560, 20, 90, 30); getContentPane().add(jPanel1); jPanel1.setBounds(0, 0, 730, 580); jMenu1.setText("\u6587\u4ef6(F)"); jMenu1.setMnemonic(KeyEvent.VK_F); jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK)); jMenuItem1.setText("\u4fdd\u5b58\u660e\u6587"); jMenuItem1.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED)); jMenuItem1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem1ActionPerformed(evt); } }); jMenu1.add(jMenuItem1); jMenuItem2.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.CTRL_MASK)); jMenuItem2.setText("\u9000\u51fa"); jMenuItem2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem2ActionPerformed(evt); } }); jMenu1.add(jMenuItem2); jMenuBar1.add(jMenu1); jMenu6.setText("\u5bc6\u94a5(S)"); jMenu6.setMnemonic(KeyEvent.VK_S); jMenuItem7.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK)); jMenuItem7.setText("\u4ea7\u751f\u5bc6\u94a5"); jMenuItem7.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem7ActionPerformed(evt); } }); jMenu6.add(jMenuItem7); jMenuBar1.add(jMenu6); jMenu2.setText("\u8bfb\u53d6(R)"); jMenu2.setMnemonic(KeyEvent.VK_R); jMenuItem3.setAction(jButton1.getAction()); jMenuItem3.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_K, java.awt.event.InputEvent.CTRL_MASK)); jMenuItem3.setText("\u8bfb\u53d6\u5bc6\u94a5"); jMenuItem3.setFocusable(true); jMenuItem3.setInheritsPopupMenu(true); jMenuItem3.setRolloverEnabled(true); jMenuItem3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem3ActionPerformed(evt); } }); jMenu2.add(jMenuItem3);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -