📄 gui.java
字号:
/* * GUI.java * * Created on 2008年10月8日, 下午11:54 */package s_des;import java.lang.StringBuffer;/** * * @author CJPHENRY */public class GUI extends javax.swing.JFrame { /** Creates new form GUI */ public GUI() { initComponents(); } /** 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. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jDialog1 = new javax.swing.JDialog(); jLabel26 = new javax.swing.JLabel(); jLabel27 = new javax.swing.JLabel(); jButton2 = new javax.swing.JButton(); jTabbedPane1 = new javax.swing.JTabbedPane(); jPanel1 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); PSWText = new javax.swing.JTextField(); jLabel2 = new javax.swing.JLabel(); plainText = new javax.swing.JTextField(); jPanel2 = new javax.swing.JPanel(); jLabel3 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); P10Text = new javax.swing.JTextField(); LLS1Text = new javax.swing.JTextField(); jLabel5 = new javax.swing.JLabel(); RLS1Text = new javax.swing.JTextField(); jLabel6 = new javax.swing.JLabel(); K1Text = new javax.swing.JTextField(); jLabel7 = new javax.swing.JLabel(); LLS2Text = new javax.swing.JTextField(); jLabel8 = new javax.swing.JLabel(); RLS2Text = new javax.swing.JTextField(); jLabel9 = new javax.swing.JLabel(); K2Text = new javax.swing.JTextField(); jButton1 = new javax.swing.JButton(); jPanel3 = new javax.swing.JPanel(); jLabel10 = new javax.swing.JLabel(); jLabel11 = new javax.swing.JLabel(); jLabel12 = new javax.swing.JLabel(); IPLText = new javax.swing.JTextField(); IPRText = new javax.swing.JTextField(); EP1Text = new javax.swing.JTextField(); jLabel13 = new javax.swing.JLabel(); jLabel14 = new javax.swing.JLabel(); jLabel15 = new javax.swing.JLabel(); jLabel16 = new javax.swing.JLabel(); jLabel17 = new javax.swing.JLabel(); jLabel18 = new javax.swing.JLabel(); XORK1Text = new javax.swing.JTextField(); S01Text = new javax.swing.JTextField(); S11Text = new javax.swing.JTextField(); P41Text = new javax.swing.JTextField(); P4XOR21Text = new javax.swing.JTextField(); switchText = new javax.swing.JTextField(); jPanel4 = new javax.swing.JPanel(); jLabel19 = new javax.swing.JLabel(); jLabel20 = new javax.swing.JLabel(); jLabel21 = new javax.swing.JLabel(); jLabel22 = new javax.swing.JLabel(); jLabel23 = new javax.swing.JLabel(); jLabel24 = new javax.swing.JLabel(); jLabel25 = new javax.swing.JLabel(); EP2Text = new javax.swing.JTextField(); XORK2Text = new javax.swing.JTextField(); S02Text = new javax.swing.JTextField(); S12Text = new javax.swing.JTextField(); P42Text = new javax.swing.JTextField(); P4XOR22Text = new javax.swing.JTextField(); finalText = new javax.swing.JTextField(); jPanel5 = new javax.swing.JPanel(); jLabel28 = new javax.swing.JLabel(); jLabel29 = new javax.swing.JLabel(); jTextField1 = new javax.swing.JTextField(); jTextField2 = new javax.swing.JTextField(); jButton3 = new javax.swing.JButton(); jPanel6 = new javax.swing.JPanel(); jLabel30 = new javax.swing.JLabel(); jLabel31 = new javax.swing.JLabel(); jLabel32 = new javax.swing.JLabel(); jLabel33 = new javax.swing.JLabel(); jLabel34 = new javax.swing.JLabel(); jLabel35 = new javax.swing.JLabel(); jLabel36 = new javax.swing.JLabel(); jTextField3 = new javax.swing.JTextField(); jTextField4 = new javax.swing.JTextField(); jTextField5 = new javax.swing.JTextField(); jTextField6 = new javax.swing.JTextField(); jTextField7 = new javax.swing.JTextField(); jTextField8 = new javax.swing.JTextField(); jTextField9 = new javax.swing.JTextField(); jPanel7 = new javax.swing.JPanel(); jLabel37 = new javax.swing.JLabel(); jLabel38 = new javax.swing.JLabel(); jLabel39 = new javax.swing.JLabel(); jLabel40 = new javax.swing.JLabel(); jLabel41 = new javax.swing.JLabel(); jLabel42 = new javax.swing.JLabel(); jLabel43 = new javax.swing.JLabel(); jLabel44 = new javax.swing.JLabel(); jLabel45 = new javax.swing.JLabel(); jTextField10 = new javax.swing.JTextField(); jTextField11 = new javax.swing.JTextField(); jTextField12 = new javax.swing.JTextField(); jTextField13 = new javax.swing.JTextField(); jTextField14 = new javax.swing.JTextField(); jTextField15 = new javax.swing.JTextField(); jTextField16 = new javax.swing.JTextField(); jTextField17 = new javax.swing.JTextField(); jTextField18 = new javax.swing.JTextField(); jPanel8 = new javax.swing.JPanel(); jLabel46 = new javax.swing.JLabel(); jLabel47 = new javax.swing.JLabel(); jLabel48 = new javax.swing.JLabel(); jLabel49 = new javax.swing.JLabel(); jLabel50 = new javax.swing.JLabel(); jLabel51 = new javax.swing.JLabel(); jLabel52 = new javax.swing.JLabel(); jTextField25 = new javax.swing.JTextField(); jTextField19 = new javax.swing.JTextField(); jTextField20 = new javax.swing.JTextField(); jTextField21 = new javax.swing.JTextField(); jTextField22 = new javax.swing.JTextField(); jTextField23 = new javax.swing.JTextField(); jTextField24 = new javax.swing.JTextField(); jDialog1.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE); jDialog1.setTitle("出错!"); jDialog1.setAlwaysOnTop(true); jDialog1.setBackground(java.awt.Color.white); jDialog1.setBounds(new java.awt.Rectangle(50, 50, 290, 160)); jDialog1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR)); jLabel26.setText("请在密钥处输入10位二进制码,"); jLabel27.setText("在明文处输入8位二进制码。"); jButton2.setText("OK"); jButton2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton2ActionPerformed(evt); } }); javax.swing.GroupLayout jDialog1Layout = new javax.swing.GroupLayout(jDialog1.getContentPane()); jDialog1.getContentPane().setLayout(jDialog1Layout); jDialog1Layout.setHorizontalGroup( jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jDialog1Layout.createSequentialGroup() .addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jDialog1Layout.createSequentialGroup() .addGap(55, 55, 55) .addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel26) .addComponent(jLabel27))) .addGroup(jDialog1Layout.createSequentialGroup() .addGap(112, 112, 112) .addComponent(jButton2))) .addContainerGap(79, Short.MAX_VALUE)) ); jDialog1Layout.setVerticalGroup( jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jDialog1Layout.createSequentialGroup() .addGap(18, 18, 18) .addComponent(jLabel26) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jLabel27) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jButton2) .addContainerGap(109, Short.MAX_VALUE)) ); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("S-DES演示"); setResizable(false); jLabel1.setText("密钥:"); PSWText.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { PSWTextActionPerformed(evt); } }); jLabel2.setText("明文:"); plainText.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { plainTextActionPerformed(evt); } }); jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder("Key Generation")); jLabel3.setText("P10:"); jLabel4.setText("Left LS-1:"); jLabel5.setText("Right LS-1:"); jLabel6.setText("K1:"); jLabel7.setText("Left LS-2:"); LLS2Text.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { LLS2TextActionPerformed(evt); } }); jLabel8.setText("Right LS-2:"); RLS2Text.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { RLS2TextActionPerformed(evt); } }); jLabel9.setText("K2:"); K2Text.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { K2TextActionPerformed(evt); } }); javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); jPanel2.setLayout(jPanel2Layout);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -