新增選單的視窗

賈樹丙發表於2013-12-31

 

程式功能:在視窗中新增選單欄,在選單欄新增選單項,並新增下拉選單和 2 級選單,通過選擇選單項可以執行不同操作,生成如下圖所示視窗。

 1 import java.awt.*;
 2 import java.awt.event.*;
 3 import javax.swing.*;
 4 
 5 class MyWin2 extends JFrame
 6 {
 7     JMenuItem item1=new JMenuItem("複製");
 8     JMenuItem item2=new JMenuItem("剪下");
 9     JMenuItem item3=new JMenuItem("貼上");
10 
11     JMenu file=new JMenu("檔案");
12     JMenuItem Open=new JMenuItem("開啟");
13     JMenuItem Save=new JMenuItem("關閉");
14     JMenuItem Exit=new JMenuItem("退出");
15     JMenu Yin=new JMenu("編輯");
16 
17     JMenu help=new JMenu("幫助");
18     JMenuItem About=new JMenuItem("關於");
19     JMenuItem Hel=new JMenuItem("幫助");
20     MyWin2()
21     {
22         super("新增選單的視窗");
23         JPanel jp=new JPanel();
24         JMenuBar menuBar=new JMenuBar();
25 
26 
27         jp.setLayout(new BorderLayout());
28         Yin.add(item1);
29         Yin.add(item2);
30         Yin.add(item3);
31 
32         file.add(Open);
33         file.add(Save);
34         file.addSeparator();
35         file.add(Exit);
36         file.add(Yin);
37 
38         help.add(About);
39         help.add(Hel);
40 
41         menuBar.add(file);
42         menuBar.add(help);
43 
44         jp.add(menuBar,BorderLayout.NORTH);
45         add(jp);
46         this.setBounds(100,100,380,200);
47 
48         setVisible(true);
49         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
50     }
51 }
52 
53 public class LX9_19 extends JFrame
54 {
55     public static void main(String[] args) 
56     {
57         new MyWin2();
58     }
59 }

後來才發現網上有這道題目的程式碼,暈死沒早百度到, 這裡值提供個網址好了,或者以後哦再加進來。

http://www.docin.com/p-201177425.html

相關文章