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

📄 desfrm.java.bak

📁 常用加密解密算法
💻 BAK
字号:
import java.awt.*;
import javax.swing.*;
public class DESFrm extends JFrame{
	JPanel pan;
	JLabel lmingwen,lmiyao,lmiwen,lmiwenjz,ljmmw;//ljmmw指示解密后明文
	JTextField tmingwen,tmiyao,tmiwen,tjmmw;//tjmmw指解密后明文
	JTextArea tjuzhen;
	JButton bjiami,bjiemi;
	BConstraints bs;
	public JButton getB1()
{
 return this.bjiami;
}
public JButton getB2()
{
 return this.bjiemi;
}
public JTextField getT1()
{
 return this.tmingwen;
}
public JTextField getT2()
{
 return this.tmiyao;
}
public JTextField getT3()
{
 return this.tmiwen;
}
public JTextField getT4()
{
 return this.tjmmw;
}
public JTextArea getTa()
{
 return this.tjuzhen;
}

DESFrm()
	{
		super("DES加密算法");
		GridBagLayout gridbag=new GridBagLayout();
	  GridBagConstraints c=new GridBagConstraints();
	  pan=new JPanel();
	  
	  lmingwen=new JLabel("明文  m(输入八个字符)");
	  lmiyao=new JLabel("密钥  k(输入八个字符)");
	  lmiwen=new JLabel("密文  c");
	  lmiwenjz=new JLabel("矩阵");
	  ljmmw=new JLabel("解密明文");
	  tmingwen=new JTextField(25);
	  tmiyao=new JTextField(25);
	  tmiwen=new JTextField(30);
	  tjmmw=new JTextField(30);
	  tjuzhen=new JTextArea(8,36);
	  bjiami=new JButton("加 密");
	  bjiemi=new JButton("解 密");
	  
    tmiwen.setEditable(false);
    tjmmw.setEditable(false);
    tjuzhen.setEditable(false);
    tjuzhen.setLineWrap(true);
    tjuzhen.setWrapStyleWord(false);
    
    setBounds(60,80,440,370);
   setResizable(false);
	  setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
	  setContentPane(pan);
   
    bs=new BConstraints();
	
	  bs.buildConstraints(c,0,0,1,1,10,1);
	  c.fill=GridBagConstraints.NONE;
	  c.anchor=GridBagConstraints.EAST;
	  gridbag.setConstraints(lmingwen,c);
	  pan.add(lmingwen);
	  
	  bs.buildConstraints(c,1,0,1,1,90,1);
	  c.fill=GridBagConstraints.NONE;
	  gridbag.setConstraints(tmingwen,c);
	  pan.add(tmingwen);
	  
	  bs.buildConstraints(c,0,1,1,1,10,1);
	  c.fill=GridBagConstraints.NONE;
	  c.anchor=GridBagConstraints.EAST;
	  gridbag.setConstraints(lmiyao,c);
	  pan.add(lmiyao);
	  
	  bs.buildConstraints(c,1,1,1,1,90,1);
	  c.fill=GridBagConstraints.NONE;
	  gridbag.setConstraints(tmiyao,c);
	  pan.add(tmiyao);
	  
	  bs.buildConstraints(c,0,2,1,16,30,16);
	  c.fill=GridBagConstraints.NONE;
	  c.anchor=GridBagConstraints.EAST;
	  gridbag.setConstraints(lmiyao,c);
	  pan.add(lmiwenjz);
	  
	  bs.buildConstraints(c,1,2,1,16,70,0);
	  c.fill=GridBagConstraints.NONE;
	  c.anchor=GridBagConstraints.WEST;
	  JScrollPane jsp=new JScrollPane(tjuzhen,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
	  gridbag.setConstraints(jsp,c);
	  pan.add(jsp);
	  
	  bs.buildConstraints(c,0,3,1,1,30,1);
	  c.fill=GridBagConstraints.NONE;
	  c.anchor=GridBagConstraints.EAST;
	  gridbag.setConstraints(lmiwen,c);
	  pan.add(lmiwen);
	  
	  bs.buildConstraints(c,1,3,1,1,70,1);
	  c.fill=GridBagConstraints.NONE;
	  gridbag.setConstraints(tmiwen,c);
	  pan.add(tmiwen);
	  
	  bs.buildConstraints(c,0,4,1,1,10,1);
	  c.fill=GridBagConstraints.NONE;
	  c.anchor=GridBagConstraints.EAST;
	  gridbag.setConstraints(ljmmw,c);
	  pan.add(ljmmw);
	 
	  bs.buildConstraints(c,1,4,1,1,90,1);
	  c.fill=GridBagConstraints.NONE;
	  gridbag.setConstraints(tjmmw,c);
	  pan.add(tjmmw);
	 
	  bs.buildConstraints(c,0,5,1,1,50,1);
	   c.fill=GridBagConstraints.NONE;
	  gridbag.setConstraints(bjiami,c);
	  pan.add(bjiami);
	  
	  bs.buildConstraints(c,1,5,1,1,50,1);
	  gridbag.setConstraints(bjiemi,c);
	  pan.add(bjiemi);
	  
	  
	}
//	public static void main(String args[])
//	{
//		DESFrm desfrm=new DESFrm();
//		DESFrm des=new DESFrm();
//		des.show();
//	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -