Java Swing 菜单与工具栏的高级使用
在 Java Swing 开发中,菜单和工具栏是用户界面的重要组成部分,它们能为用户提供便捷的操作方式。下面将详细介绍如何为菜单项添加图像和工具提示,使用复选框和单选按钮菜单项,创建弹出菜单、工具栏以及使用动作来管理组件。
1. 为菜单项添加图像和工具提示
在 Swing 中,可以为菜单项添加图像,甚至用图像替代文本。添加图像的最简单方法是在创建菜单项时使用特定的构造函数:
- JMenuItem(Icon image) :创建一个显示指定图像的菜单项。
- JMenuItem(String name, Icon image) :创建一个带有指定名称和图像的菜单项。
例如,创建一个带有图像的 “About” 菜单项:
JMenuItem aboutMenuItem = new JMenuItem("About", icon);
添加图像后,当显示 “Help” 菜单时,指定的图标将显示在 “About” 文本旁边。
还可以在菜单项创建后通过调用 setIcon() 方法添加图标,该方法继承自 AbstractButton 。通过调用 setHorizontalTextPosition() 方法可以指定图像相对于文本的水平对齐方式。
另外,可以为菜单项指定禁用图标,当菜单项被禁用时显示该图标,通过调用
超级会员免费看
订阅专栏 解锁全文
161

被折叠的 条评论
为什么被折叠?



