Ja1511第12章图形界面设计程序.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 图像图标类ImageIcon Java语言使用javax.swing.ImageIcon类表示图标。ImageIcon类的常用构造方法(表12.12),ImageIcon类的常用方法(表12.13) 。 * 12.3 创建组件 12.3.1 创建标签 12.3.2 创建命令按钮 12.3.3 创建文本编辑组件 12.3.4 创建复选框组件 * 12.3.1 标签JLabel JLabel (javax.swing) 标签用来在窗口中显示文字的控件 构造方法及常用方法表12.14、12.15 例12.3、12.4 * JButton ( javax.swing ) 用户用鼠标单击它来控制程序运行的流程。 JButton创建后通过容器的add()将其放入容器。 构造方法及常用方法(表12.16、12.17) 12.3.2 命令按钮、复选框和单选按钮 * import javax.swing.*; public class App12_5 extends JFrame { public static void main(String[] args) { App12_5 jfrm=new App12_5(); jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ImageIcon ic=new ImageIcon(中国灯笼.jpg); JButton btn=new JButton(灯笼,ic); jfrm.setLayout(null); jfrm.setSize(200,180); jfrm.setTitle(按钮类窗口); btn.setBounds(50,45,100,40); btn.setToolTipText(我是按钮); jfrm.add(btn); jfrm.setVisible(true); } } 例12.5 * JCheckBox和JRadioButton( javax.swing ) JCheckBox可以单独使用,而单选按钮必须配合javax.swing包中的ButtonGroup类将其组成单选按钮组来使用 构造方法及常用方法见(表12.18) 例12.6 复选框和单选按钮 * 12.3.3 文本编辑组件与滚动窗格 文本行组件JTextField主要用于接收用户键盘输入的文本 密码文本行组件JPasswordField主要用于输入密码 文本区组件JTextArea 通常与滚动窗格组件JScrollPane一起使用 组件类的构造方法及常用方法(表12.20—12.24) 例12.7 * import javax.swing.*; public class App12_7 extends JFrame { JTextField jtf=new JTextField(该文本框不可编辑,30); static JPasswordField jpf=new JPasswordField (太空人3号,30); public App12_7(String str) { super(str); jtf.setBounds(20,40,140,20); jtf.setEditable(false); add(jtf); } public static void main(String[] args) { } } 例12.7 - 1 * public static void main(String[] args) { App12_7 frm=new App12_7(文本编辑功能窗口); JTextArea jta=new JTextArea (您好,10,30); JScrollPane jsp=new JScrollPane(jta); frm.setLocation(200,150); frm.setSize(240,220); frm.setLayout(null); jsp.setBounds(20,70,160,100); jpf.setBounds(20,10,140,20); frm.add(jpf); frm.add(jsp); char[] password=jpf.getPassword(); String str=new String(password); System.out.println(今天口令是:+ password + 转换成文本后是:+str);

文档评论(0)

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

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

1亿VIP精品文档

相关文档