首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云计算linux

    java.awt.swing菜单组件

    12.3.1 JPopMenu 弹出式菜单,如果要在Java中实现此菜单,可以使用JPopupMenu菜单组件,先来了解一下它的常用方法,如表12.15所示。 JPopupMenu类的常用方法 构造方法 功能描述 public JPopupMenu() 构造一个不带“调用者”的 JPopupMenu。 public JPopupMenu(String label) 构造一个具有指定标题的 JPopupMenu。 public JMenuItem add(JMenuItem item) 将菜单项添加到弹出式菜单的末尾,设置弹出式菜单的可见性 表12.15中列出了JPopupMenu类的构造方法,它的常用方法和JMenu jpm = new JPopupMenu(); // 创建菜单 8 // 创建两个菜单项 9 JMenuItem item1 = new JMenuItem("保存"); 10 JMenuItem

    1.3K10编辑于 2024-12-19
  • 来自专栏实用技术

    java小工具,使用Swing展示左树右表结构

    import javax.swing.Box; import javax.swing.JFrame; import javax.swing.JMenuItem; import javax.swing.JPopupMenu import org.json.JSONObject; public class ShowPane implements MouseListener, ActionListener{ JPopupMenu 右键菜单 JMenuItem addItem;// 添加 JMenuItem delItem;// 删除 JMenuItem editItem;// 修改 JPopupMenu = url; System.out.println(this.url+"="+this.sid+"="+this.stationId); popMenu = new JPopupMenu addItem); popMenu.add(delItem); popMenu.add(editItem); treePopMenu = new JPopupMenu

    1.1K10编辑于 2022-02-10
  • 来自专栏云计算linux

    菜单与JApplet组件

    JPopupMenupopup=new JPopupMenu(); 接着用常规方法添加菜单项: JMenuItemitem=new JMenuItem("Cut"); item.addActionListener import​javax.swing.JMenu; ​import​javax.swing.JMenuBar; ​import​javax.swing.JMenuItem; ​import​javax.swing.JPopupMenu Action saveAsAction; // 菜单中的复选框 ​private​ JCheckBoxMenuItem readonlyItem; // 弹出菜单 ​private​ JPopupMenu fileMenu); menuBar.add(editMenu); menuBar.add(helpMenu); // 创建弹出菜单 popup = ​new​ JPopupMenu

    1.2K10编辑于 2024-12-17
  • 来自专栏JavaEdge

    JavaSwing 图形界面GUI王者级开发(大纲)

    4.4: JColorChooser(颜色选择器) JavaSwing_4.5: JMenuBar(菜单栏) JavaSwing_4.6: JToolBar(工具栏) JavaSwing_4.7: JPopupMenu

    1.9K10发布于 2021-02-22
  • corejava辅导(9)

    多行列表 JLabel:标签 JPasswordField:密码输入框 JEditorPane:显示结构化文档 Border:边框 JMenuBar:菜单条 JMenu:菜单 JMenuItem:菜单项 JPopupMenu

    16410编辑于 2025-10-14
  • 来自专栏全栈程序员必看

    java swing图形化界面_javagui界面设计

    JSplitPane 分隔面板 4 JTabbedPane 选项卡面板 5 JLayeredPane 层级面板 特殊的中间容器: # 组件 描述 1 JMenuBar 菜单栏 2 JToolBar 工具栏 3 JPopupMenu

    3.1K50编辑于 2022-09-28
  • 来自专栏愷龍的Blog

    Java-GUI 编程之 Swing

    JMenuItem("注释"); JMenuItem cancelItem = new JMenuItem("取消注释"); // 定义一个右键菜单,用于设置程序的外观风格 JPopupMenu pop = new JPopupMenu(); // 定义一个ButtongGroup对象,用于组合风格按钮,形成单选 ButtonGroup flavorGroup = new ButtonGroup

    3.5K21编辑于 2022-09-26
  • 来自专栏bit哲学院

    《Java 2 图形设计卷Ⅱ- SWING》第2章 Swing的基本知识

    完整的介绍请参见10.8节“JPopupMenu”)。如果轻量弹出式菜单与重量组件重叠,则弹出式菜单将在该重量组件下面显示。如图2-7小应用程序所示。  有些Swing组件使用弹出式菜单。 JPopupMenu类提供了一个static方法,该方法可决定弹出式菜单是重量的还是轻量的(注:某些弹出式菜单即可以指定为轻量的,也可以指定为重量的。)   JPopupMenu.setDefaultLightWeightPopupEnabled()以一个boolean值为参数,这个值指出是把弹出式菜单实例化为轻量的还是把弹出式菜单实例化为重量的,调用setDefaultLightWeightPopupEnabled 图2-8所示的小应用程序除了在菜单条被实例化之前调用了JPopupMenu.setDefaultLightWeightPopupEnabled(false)以外,其余部分都与图2-7所示的小应用程序相同 java.awt.*;  import java.awt.event.*;    public class Test extends JApplet {   public void init() {    JPopupMenu.setDefaultLightWeightPopupEnabled

    3.6K20发布于 2020-12-10
领券