-
大小: 5.68KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-02-20
- 語(yǔ)言: Java
- 標(biāo)簽:
資源簡(jiǎn)介
Java入門-右鍵彈出菜單(實(shí)例10).zip
代碼片段和文件信息
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.*;
//左鍵彈出菜單
public?class?JPopMenuDemo?extends?Jframe?{
???JRadioButtonMenuItem?items[];?//菜單項(xiàng)
???Color[]?colors={Color.blueColor.pinkColor.yellowColor.redColor.orange};?//顏色數(shù)組
???JPopupMenu?popupMenu;?//彈出菜單
???public?JPopMenuDemo()
???{
??????super(?“右鍵彈出菜單“?);?//調(diào)用父類構(gòu)造函數(shù)
??????ChangeColorAction?action?=?new?ChangeColorAction();?//菜單項(xiàng)事件處理
??????String[]?str?=?{“Blue““Pink““Yellow““Red““Orange“};?//菜單項(xiàng)名稱
??????ButtonGroup?colorGroup=new?ButtonGroup();?//實(shí)例化按鈕組
??????popupMenu=new?JPopupMenu();?//實(shí)例化彈出菜單
??????items=new?JRadioButtonMenuItem[5];?//初始化數(shù)組
??????for?(int?i=0;i ?????????items[i]=new?JRadioButtonMenuItem(str[i]);?//實(shí)例化菜單項(xiàng)
?????????popupMenu.add(items[i]);?//增加菜單項(xiàng)到菜單上
?????????colorGroup.add(items[i]);?//增加菜單項(xiàng)到按鈕組
????????items[i].addActionListener(action);?//菜單項(xiàng)事件處理
??????}?????
??????addMouseListener(new?MouseAdapter(){??//窗口的鼠標(biāo)事件處理
????????public?void
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????106814??2004-07-21?19:02??16-1.bmp
?????文件?????????887??2004-07-21?18:48??JPopMenuDemo$1.class
?????文件?????????903??2004-07-21?18:48??JPopMenuDemo$ChangeColorAction.class
?????文件????????1755??2004-07-21?18:48??JPopMenuDemo.class
?????文件????????2353??2004-05-13?01:33??JPopMenuDemo.java
評(píng)論
共有 條評(píng)論