⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gui.java

📁 S-DES加、解密程序
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
/* * 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 + -