使用 JButton的例子 ■程序运行时,每当按动按钮,就会在屏幕 上交替显示出两条不同信息 程序8-1
使用JButton的例子 § 程序运行时,每当按动按钮,就会在屏幕 上交替显示出两条不同信息 § 程序8-1
8-1结果 JButton Example You do another time Sample
8-1结果
Jbutton方法 可以通过 setTexto动态地改变按钮上的显示 文本,通过 setEnabled(改变按钮的状态 程序8-2 JButton Example2 回以蠱 JButton Example2 You have pressed the Button! You have pressed the button Sample Disable Sample Sample Enable Sample 因此当事件发生时,判断是在哪一个按钮上发 生的
Jbutton方法 § 可以通过setText()动态地改变按钮上的显示 文本,通过setEnabled()改变按钮的状态 § 程序8-2 § setMnemonic()方法可以为按钮设置快捷键 § setActionCommand()方法为按钮设置一个命 令名 § getActionCommand()方法 § 因此当事件发生时,判断是在哪一个按钮上发 生的 b1.setMnemonic(KeyEvent.VK_S);
切换按钮 JToggleButton.是具有两种状态的按钮,即选中状 态和未选中状态區 JToggleButton Demo 口× Button 1 Button 2 Button 3 JTogglebutton的构造方法 JTogglebutton0创建一个既没有显示文本也没有图标的切换按钮 TOggle Button( Icon icon)创建一个没有显示文本但有图标的切换按钮 JToggleButton( Icon icon, boolean selected创建一个没有显示文本但有图标 和指定初始状态的切换按钮 J ToggleButton(String text创建一个有显示文本但没有图标的切换按钮 JToggleButton( String text, boolean selected)创建一个有显示文本和指定初 始状态但没有图标的切换按钮 JToggleButton( String text, Icon icon)创建一个既有显示文本又有图标的切 换按钮 TOggle Button( String text, Icon icon, boolean selected)—创建一个既有显 示文本又有图标和指定初始状态的切换按钮
切换按钮 § JToggleButton是具有两种状态的按钮,即选中状 态和未选中状态 § JToggleButton的构造方法 § JToggleButton() 创建一个既没有显示文本也没有图标的切换按钮 § JToggleButton(Icon icon) 创建一个没有显示文本但有图标的切换按钮 § JToggleButton(Icon icon, boolean selected) 创建一个没有显示文本但有图标 和指定初始状态的切换按钮 § JToggleButton(String text) 创建一个有显示文本但没有图标的切换按钮 § JToggleButton(String text, boolean selected) 创建一个有显示文本和指定初 始状态但没有图标的切换按钮 § JToggleButton(String text, Icon icon) 创建一个既有显示文本又有图标的切 换按钮 § JToggleButton(String text, Icon icon, boolean selected) —— 创建一个既有显 示文本又有图标和指定初始状态的切换按钮
J Checkbox.radio button 都是 JToggleButton的子类,构造方法的格式与 JToggleButton相同,它们也都具有选中和未选中 两种状态 Two states Button Demo CHeck Ox CHeck∝1□ JCheckB OX2 v JChe ckBoX3 RAdiobUtton O JRadioButton 1 JRadioB utton 2 JRadioButton 3 is Selected方法获知按钮的当前状态 当返回值为真(true)时表示处于选中状态,而返回值 为假( false)时则表示处于未选中状态
JCheckBox,JRadioButton § 都是JToggleButton的子类 ,构造方法的格式与 JToggleButton相同,它们也都具有选中和未选中 两种状态 § isSelected()方法获知按钮的当前状态 § 当返回值为真(true)时表示处于选中状态,而返回值 为假(false)时则表示处于未选中状态