右键菜单-devexpress中gridcontrol使用技巧总结-详解(图文并茂)

时间:2024-06-28 10:37:33
【文件属性】:

文件名称:右键菜单-devexpress中gridcontrol使用技巧总结-详解(图文并茂)

文件大小:4.48MB

文件格式:PDF

更新时间:2024-06-28 10:37:33

java 入门资料 java入门资料

5.10右键菜单 5.10.1源程序 5.10.1.1JPopMenuDemo.java import java.awt.*; import java.awt.event.*; import javax.swing.*; //左键弹出菜单 public class JPopMenuDemo extends JFrame { JRadioButtonMenuItem items[]; // 菜单项 Color[] colors = { Color.blue, Color.pink, Color.yellow, Color.red, Color.orange }; // 颜色数组 JPopupMenu popupMenu; // 弹出菜单 public JPopMenuDemo() { super("右键弹出菜单"); // 调用父类构造函数 ChangeColorAction action = new ChangeColorAction(); // 菜单项事件处理 String[] str = { "Blue", "Pink", "Yellow", "Red", "Orange" }; // 菜单项名称 ButtonGroup colorGroup = new ButtonGroup(); // 实例化按钮组 popupMenu = new JPopupMenu(); // 实例化弹出菜单 items = new JRadioButtonMenuItem[5]; // 初始化数组 for (int i = 0; i < items.length; i++) { items[i] = new JRadioButtonMenuItem(str[i]); // 实例化菜单项 popupMenu.add(items[i]); // 增加菜单项到菜单上 colorGroup.add(items[i]); // 增加菜单项到按钮组 items[i].addActionListener(action); // 菜单项事件处理 } addMouseListener(new MouseAdapter() { // 窗口的鼠标事件处理 public void mousePressed(MouseEvent event) { // 点击鼠标 triggerEvent(event); // 调用triggerEvent方法处理事件 }


网友评论