JavaTM 2 Platform
Standard Ed. 5.0

类 javax.swing.JButton
的使用

使用 JButton 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.metal 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 
 

javax.swingJButton 的使用
 

声明为 JButtonjavax.swing 中的字段
protected  JButton JRootPane.defaultButton
          当窗格成为焦点并有类似按下 Enter 键的特定于 UI 的操作发生时被激活的按钮。
 

返回 JButtonjavax.swing 中的方法
 JButton JToolBar.add(Action a)
          添加一个指派操作的新的 JButton
protected  JButton JToolBar.createActionComponent(Action a)
          将为 Action 创建 JButton 的工厂方法添加到 JToolBar 中。
 JButton JRootPane.getDefaultButton()
          返回 defaultButton 属性的值。
 

参数类型为 JButtonjavax.swing 中的方法
protected  PropertyChangeListener JToolBar.createActionChangeListener(JButton b)
          返回正确配置的 PropertyChangeListener,它根据 Action 的更改对控件进行更新,如果需要使用默认的属性更改侦听器,则为 null
 void JRootPane.setDefaultButton(JButton defaultButton)
          设置 defaultButton 属性,它确定此 JRootPane 的当前默认按钮。
 

javax.swing.plaf.basicJButton 的使用
 

javax.swing.plaf.basicJButton 的子类
 class BasicArrowButton
          一个 JButton 对象,它绘制朝某个基本方向的缩放箭头。
 

声明为 JButtonjavax.swing.plaf.basic 中的字段
protected  JButton BasicComboBoxUI.arrowButton
           
protected  JButton BasicInternalFrameTitlePane.closeButton
           
protected  JButton BasicScrollBarUI.decrButton
           
protected  JButton BasicInternalFrameTitlePane.iconButton
           
protected  JButton BasicScrollBarUI.incrButton
           
protected  JButton BasicSplitPaneDivider.leftButton
          用于快速切换左边组件的按钮。
protected  JButton BasicInternalFrameTitlePane.maxButton
           
protected  JButton BasicSplitPaneDivider.rightButton
          用于快速切换右边组件的按钮。
 

返回 JButtonjavax.swing.plaf.basic 中的方法
protected  JButton BasicComboBoxUI.createArrowButton()
          创建一个按钮,将使用它来控制显示或隐藏组合框的弹出部分。
protected  JButton BasicScrollBarUI.createDecreaseButton(int orientation)
           
protected  JButton BasicScrollBarUI.createIncreaseButton(int orientation)
           
protected  JButton BasicSplitPaneDivider.createLeftOneTouchButton()
          创建并返回 JButton 的实例,该实例可用于折叠拆分窗格中的左边组件。
protected  JButton BasicSplitPaneDivider.createRightOneTouchButton()
          创建并返回 JButton 的实例,该实例可用于折叠拆分窗格中的右边组件。
protected  JButton BasicTabbedPaneUI.createScrollButton(int direction)
          创建并返回一个 JButton,它将为用户提供朝某一特定方向滚动选项卡的方式。
protected  JButton BasicFileChooserUI.getApproveButton(JFileChooser fc)
           
 

javax.swing.plaf.metalJButton 的使用
 

javax.swing.plaf.metalJButton 的子类
 class MetalComboBoxButton
          协助 MetalComboBoxUI 的 JButton 子类 警告:此类的已序列化对象与以后的 Swing 版本不兼容。
 class MetalScrollButton
          Metal 滚动条箭头的 JButton 对象。
 

返回 JButtonjavax.swing.plaf.metal 中的方法
protected  JButton MetalComboBoxUI.createArrowButton()
           
protected  JButton MetalScrollBarUI.createDecreaseButton(int orientation)
          返回表示减少量视图的视图。
protected  JButton MetalScrollBarUI.createIncreaseButton(int orientation)
          返回表示增加量视图的视图。
protected  JButton MetalFileChooserUI.getApproveButton(JFileChooser fc)
           
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策