?? major1.java
字號:
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");
RSAFrm rs=new RSAFrm();
//
}
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -