第15章爱好选择——图形用户界面概要.ppt

第15章爱好选择——图形用户界面概要.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第15章爱好选择——图形用户界面概要

public void initialize(){ … labelName.setHorizontalAlignment(JLabel.RIGHT); labelCipher.setHorizontalAlignment(JLabel.RIGHT); passField.setEchoChar(*); … buttonSubmit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ char[] cipher = passField.getPassword(); String plaintext = String.valueOf(cipher); JOptionPane.showMessageDialog(null, 您是 + fieldName.getText() + \n密码 + plaintext); } }); buttonCancel.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ fieldName.setText(null); passField.setText(null); System.exit(0); } }); … 复选框典型的应用是多项选择题。 JCheckBox常用构造方法: (1)JCheckBox() (2)JCheckBox(String text) (3)JCheckBox(String text, boolean selected) JCheckBox和JRadioButton都有两种状态,它们均继承JToggleButton类,JToggleButton又继承AbstractButton类。 JCheckBox从AbstractButton类继承方法,常用的有: (1)void setSelected(boolean b) (2)boolean isSelected() (3)void addActionListener(ActionListener listener) (4)void addItemListener(ItemListener listener) class MyFrame5 extends JFrame implements ActionListener{ private JLabel labelLove = new JLabel(爱好选择:); private JCheckBox boxMusic = new JCheckBox(音乐); private JCheckBox boxSport = new JCheckBox(运动); private JCheckBox boxWeb = new JCheckBox(上网); private JTextField fieldResult = new JTextField(20); private JPanel pan = new JPanel(); public MyFrame5(){ this.setTitle(关于复选框); this.setBounds(100, 200, 300, 120); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); initialize(); this.setVisible(true); } public void initialize(){ pan.add(labelLove); pan.add(boxMusic); pan.add(boxSport); pan.add(boxWeb); fieldResult.setEditable(false); pan.add(fieldResult); this.add(pan); boxMusic.addActionListener(this); boxSport.addActionListener(this); boxWeb.addActionListener(this); } public void actionPerformed(ActionEvent e){ StringBuffer strBuf = new StringBuffer(您选择了:); if (boxMusic.isSelected()){ strB

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档