当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

清华大学:《程序设计语言(JAVA)》课程教学资源(PPT课件讲稿)第八章 SWING组件new

资源类别:文库,文档格式:PPT,文档页数:73,文件大小:1.8MB,团购合买
一、经常用到的按钮 二、JButton(普通)、JToggleButton(切换)、JCheckBox(复选)、JRadioButton(单选)▪ 均是AbstractButton的子类或间接子类
点击下载完整版文档(PPT)

第八章 SWING组件

第八章 SWING组件

按钮 经常用到的按钮 AbstractButton Demo 三回x JButton JToggleButton[JCheckBox OJRadioButton 是A0 Suraclbullon的笑或接了 都可以设置文本、设置图标、注册事件监听程 序 在 Abstractbuttor中定义了各种按钮所共有的 些方法,例如 add ActionListener()、 setEnabled( setTexto、 retIcon等

按钮 § 经常用到的按钮 § JButton(普通)、JToggleButton(切换)、 JCheckBox(复选)、JRadioButton(单选) § 均是AbstractButton的子类或间接子类 § 都可以设置文本、设置图标、注册事件监听程 序 § 在AbstractButton中定义了各种按钮所共有的一 些方法,例如addActionListener()、setEnabled()、 setText()、setIcon()等

按钮类之间继承关系 AbstractButton JButton JToggle Button JMenultem JCheck Box JRadioButton

按钮类之间继承关系 AbstractButton JButton JToggleButton JMenuItem JCheckBox JRadioButton

普通按钮 JButton 构造方法 JButton(—创建一个既没有显示文本也没有 图标的按钮 JButton( con Icon)创建一个没有显示文本 但有图标的按钮 JButton( String text)—创建一个有显示文本但 没有图标的按钮 JButton( String text, Icon icon)—创建一个既 有显示文本又有图标的按钮

普通按钮JButton § 构造方法 § JButton() —— 创建一个既没有显示文本也没有 图标的按钮 § JButton(Icon icon) —— 创建一个没有显示文本 但有图标的按钮 § JButton(String text) —— 创建一个有显示文本但 没有图标的按钮 § JButton(String text, Icon icon) —— 创建一个既 有显示文本又有图标的按钮

普通按钮 JButton 构造显示文本为“ Sample”的按钮 JButton b= new JButton(“ Sample”) 构造显示文本为“ Sample”、带有钻石形 状小图标的按 ◆ Sample JButton b= new JButton("Sample", new ImageIcon("icon. gif))

普通按钮JButton § 构造显示文本为“Sample”的按钮 § 构造显示文本为“Sample” 、带有钻石形 状小图标的按钮 JButton b = new JButton(“Sample” ); JButton b = new JButton("Sample" ,new ImageIcon("icon.gif"));

使用 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)时则表示处于未选中状态

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共73页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有