📄 major1.java.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 + -