首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
swing
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Swing菜单与工具栏(三)
Swing菜单与工具栏(三),6.1.6JSeparator类JSeparator类是一种特殊的组件,他在JMenu上提供分隔符。JPopupMenu与JToolBar类也支持分隔,但是每一个都使用JSeparator类的相应子类。除了可以放置在菜单上以外,JSeparator类也可以放置在任何我们希望使用水平或是垂直线来分隔屏幕不同区域的地方。JSeparator是一个严格的可视化组件,所以,他
55
代码人生
01-01 08:00
代码人生
Swing组件集合的事件处理(六)
Swing组件集合的事件处理(六),2.3Swing特定的事件处理请记住,Swing组件是构建在AWT库之上的,Swing组件库具有一些改进的功能从而使得事件处理更为简单。功能改进覆盖AWT核心事件处理特性之上,由基本的动作监听到焦点管理。为了简化事件处理,Swing库使用Action接口扩展了原始的ActionListener接口来存储具有事件处理器的可视属性。这使得事件处理器的创建独立于可视化
54
代码人生
01-01 08:00
代码人生
Swing组件集合的事件处理(六)
Swing组件集合的事件处理(六),2.3Swing特定的事件处理请记住,Swing组件是构建在AWT库之上的,Swing组件库具有一些改进的功能从而使得事件处理更为简单。功能改进覆盖AWT核心事件处理特性之上,由基本的动作监听到焦点管理。为了简化事件处理,Swing库使用Action接口扩展了原始的ActionListener接口来存储具有事件处理器的可视属性。这使得事件处理器的创建独立于可视化
54
代码人生
01-01 08:00
代码人生
Swing菜单与工具栏(六)
Swing菜单与工具栏(六),6.3使用工具栏:JToolBar类工具栏是现代用户界面中主程序窗口的主要部分。工具栏向用户提供了对于常用命令的简单访问,这通常构建为层次结构的菜单结构。支持这种功能的Swing组件就是JToolBar。JToolBar是一个种存放组件的特殊Swing容器。这个容器可以在我们的JavaApplet或是程序中用作工具栏,而且可以在程序的主窗口之外浮动或是托拽。JTool
52
代码人生
01-01 08:00
代码人生
Swing菜单与工具栏(五)
Swing菜单与工具栏(五),6.2使用弹出菜单:Popup类并不是我们希望弹出的所有内容都需要是一个菜单。通过Popup与PopupFactory类,我们可以在其他的组件上弹出任何组件。这与工具提示不同,工具提示是只读的不可选择的标签。我们可以弹出可选择的按钮,树或是表。6.2.1创建弹出组件Popup是一个具有两个方法hide()与show()的简单类,同时具有两个受保护的构造函数。我们并不能
49
代码人生
01-01 08:00
代码人生
Swing菜单与工具栏(二)
Swing菜单与工具栏(二),6.1.4JMenuItem类JMenuItem组件是用户可以在菜单栏上选择的预定义组件。作为AbstractButton的子类,JMenuItem是一个特殊的按钮组件,其行为类似于JButton。除了作为AbstractButton的子类,JMenuItem类共享JButton的数据模型(ButtonModel接口与DefaultButtonModel实现)。创建J
47
代码人生
01-01 08:00
代码人生
Swing菜单与工具栏(六)
Swing菜单与工具栏(六),6.3使用工具栏:JToolBar类工具栏是现代用户界面中主程序窗口的主要部分。工具栏向用户提供了对于常用命令的简单访问,这通常构建为层次结构的菜单结构。支持这种功能的Swing组件就是JToolBar。JToolBar是一个种存放组件的特殊Swing容器。这个容器可以在我们的JavaApplet或是程序中用作工具栏,而且可以在程序的主窗口之外浮动或是托拽。JTool
46
代码人生
01-01 08:00
代码人生
Swing组件集合的事件处理(三)
Swing组件集合的事件处理(三),2.2.2使用属性变化监听器作为观察者除了基本的事件委托机制以外,JavaBean引入另一种观察者设计模式的变体,这次是通过属性变化监听器。PropertyChangeListener实现是观察者模式的确切表示。每一个观察者观察Subject的一个属性的变化。当Subject中发生变化时,观察者会被通知新的状态。图2-4显示了与JavaBean库中用于属性变化处
44
代码人生
01-01 08:00
代码人生
Swing 边框(一)
Swing 边框(一),Swing组件提供了对组件周围的边框区域进行定制的功能。为了简单,我们可以使用预定义的八个边框,或者是我们可以创建自己的边框。在本章中,我们将会了解如何最好的使用已存在边框以及如何创建我们自己的边框。7.1SomeBasicsonWoringwithBorders边框是带有标准的setBorder()与getBorder()属性方法的JComponent属性。所以,所有的J
42
代码人生
01-01 08:00
代码人生
Swing菜单与工具栏(四)
Swing菜单与工具栏(四),6.1.8JCheckBoxMenuItem类Swing的JCheckBoxMenuItem组件的行为类似于我们将一个JCheckBox作为一个JMenuItem放置在菜单上。菜单项的数据模型是ToggleButtonModel,我们在第5章进行了描述。他可以使得菜单项具有选中或是未选中状态,同时显示合适的状态图标。因为数据模型是ToggleButtonModel,当
42
«
1
2
3
4
»