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

📄 major1.java.bak

📁 常用加密解密算法
💻 BAK
字号:
import java.awt.event.*;
import javax.swing.*;
public class Major1 extends JFrame{
	 JMenuBar mb;
	 JMenu m1,m2,m3,m4;
	 JMenuItem m11,m12,m13,m21,m22,m31;
	 Major1()
	 {
	 	super("计算机密码学演示程序");
		mb=new JMenuBar();
		setJMenuBar(mb);
		m1=new JMenu("古典密码");
		m2=new JMenu("分组密码");
		m3=new JMenu("公钥密码");
		m4=new JMenu("数字签名");
		mb.add(m1);
		mb.add(m2);
		mb.add(m3);
		m11=new JMenuItem("凯撒密码");
		m12=new JMenuItem("单表密码");
		m13=new JMenuItem("维吉利亚密码");
		m21=new JMenuItem("DES加密算法");
		m22=new JMenuItem("IDEA 加密算法");
		m31=new JMenuItem("RSA公钥密码");
		m1.add(m11);
		m1.add(m12);
		m1.add(m13);
		m2.add(m21);
		m2.add(m22);
		m3.add(m31);
				
		setBounds(150,125,600,500);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setVisible(true);
		
		Menusel mnl=new Menusel(); 
	  m11.addActionListener(mnl); 
	  m12.addActionListener(mnl); 
	  m13.addActionListener(mnl); 
	  m21.addActionListener(mnl); 
	  m22.addActionListener(mnl);
	  m31.addActionListener(mnl);
		 	}
	public static void main(String args[])
	{
		Major1 ma=new Major1();
		}
	

class Menusel implements ActionListener{
	public void actionPerformed(ActionEvent e)
	{
		if(e.getSource()==m11)
		{
		  System.out.println("press menu11");
      KS1 k1=new KS1();		
		}
	  if(e.getSource()==m12){
	  	System.out.println("press menu12");
	  	DBZH d1=new DBZH();	
	  	}
	  if(e.getSource()==m13){
	  	System.out.println("press menu13");
	  	Vigenere v1=new Vigenere();
	  	}
	  if(e.getSource()==m21){
	  	System.out.println("press menu21");
	  	DES des=new DES();
	  	}
	  if(e.getSource()==m22){
	  	System.out.println("press menu22");
	 //
	  	}	
    if(e.getSource()==m31){
	  	System.out.println("press menu31");
	 //
	  	} 	  
	}
}	
}

⌨️ 快捷键说明

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