摘要:
6.1.4 JMenuItem类 JMenuItem组件是用户可以在菜单栏上选择的预定义组件。作为AbstractButton的子类,JMenuItem是一个特殊的按钮组件,其行为类似于JButton。除了作为AbstractButton的子类,JMenuItem类共享JButton的数据模型(ButtonModel接口与DefaultButtonModel实现)。 创建JMenuItem组件 J... 阅读全文
摘要:
本书的前面两章描述了一些低级的Swing组件。本章将会深入Swing面向菜单的组件。菜单与工具栏通过提供一些可视化的命令选项可以使得我们的程序更为友好。尽管Swing组件可以支持多个按键的命令序列,菜单被设计用来提供使用鼠标的图形化选择,而不是通过键盘。 本章将要讨论的菜单组件的使用如下: 对于级联菜单,我们可以创建一个JMenu组件,并将其添加到JMenuBar。 对于JMenu中的可选菜单,我... 阅读全文
摘要:
1.重量级组件和轻量级组件 重量级组件是因操作系统而异的,是对本地操作系统的组件的一个封装 轻量级组件是利用Java绘图技术在重量级组件上绘图而成的 Swing与AWT的关系 相关基本概念 Java基础类库(Java Foundation Classes,JFC) 重量组件(Heavy-Weight Components) 轻量组件(Light-Weight Components) ... 阅读全文