资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
2022年计算机二级考试章节辅导:Java按钮控件学习教程8.2 按钮控件 图8-1中有一个AbstractButton类,该类是Swing中全部按钮的父类,该类的三个直接派生类JButton、JToggleButton和JMenuItem。 JButton与AWT中的Button类似,JButton有一个直接子类为BasicArrowButton,是一个带有箭头的按钮(箭头有上、下、左、右四个方向)。 JToggleButton表示一个切换按钮,该类有两个直接子类是我们常常使用到的,JRadioButton单项选择按钮和JCheckBox复选按钮。 JMenuItem包括三个直接子类,它们都是与菜单相关的按钮。 程序例8-3演示了各个按钮的用法。 8-3 import java.awt.*; import javax.swing.*; import javax.swing.plaf.basic.BasicArrowButton; import java.awt.event.*; class ButtonsTest extends JFrame private JButton jbutton = new JButton(“JButton“); private BasicArrowButton basicArrowButtonUp= new BasicArrowButton(BasicArrowButton.NORTH), basicArrowButtonDown= new BasicArrowButton(BasicArrowButton.SOUTH), basicArrowButtonLeft= new BasicArrowButton(BasicArrowButton.WEST), basicArrowButtonRight= new BasicArrowButton(BasicArrowButton.EAST); private JToggleButton jtoggleButton = new JToggleButton(“JToggleButton“); private JCheckBox jcheckBox = new JCheckBox(“JCheckBox“); private JRadioButton jradioButton = new JRadioButton(“JRadioButton“); public ButtonsTest(String title) super(title); Container contentPane = this.getContentPane(); contentPane.setLayout(new FlowLayout(5); contentPane.add(jbutton); contentPane.add(basicArrowButtonUp); contentPane.add(basicArrowButtonDown); contentPane.add(basicArrowButtonLeft); contentPane.add(basicArrowButtonRight); contentPane.add(jtoggleButton); contentPane.add(jcheckBox); contentPane.add(jradioButton); this.pack(); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); public class Test8_3 public static void main(String args) new ButtonsTest(“java各种按钮测试“);
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号