- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Swing标签、文本与按钮 各组件/容器对象的属性设置 程序功能 事件处理 private void okButtonActionPerformed(java.awt.event.ActionEvent evt) { String username=UserNameText.getText().trim(); String password=PasswordText.getPassword().toString(); if (username.equals() || password.equals()) { JOptionPane.showMessageDialog(this, 你还没有输入用户名或密码!); } else { JOptionPane.showMessageDialog(this, 恭喜你注册成功,你的用户名为:+username); System.exit(0); } } 事件处理 标签JLabel 常用方法如下: get/setText(): 获取/设置标签的文本。 get/seticon(): 获取/设置标签的图片。 get/setHorizontalAlignment(): 获取/设置文本的水平位置。 get/setVerticalAlignment(): 获取/设置文本的垂直位置。 get/setDisplayedMnemonic(): 获取/设置标签的访问键(下划线文字)。 get/setLableFor(): 获取/设置这个标签附着的组件,所以当用户按下 Alt+访问键时,焦点转移到指定的组件。 按钮JButton JButton的常用构造方法有: JButton(Icon?icon) ??????????创建一个带图标的按钮。 JButton(String?text) ????????创建一个带文本的按钮。 JButton(String?text, Icon?icon) ????创建一个带初始文本和图标的按钮。 JButton的常用成员方法有: get/setText() 获取/设置标签的文本。 get/seticon() 获取/设置标签的图片。 get/setHorizontalAlignment() 获取/设置文本的水平位置。 get/setVerticalAlignment() 获取/设置文本的垂直位置。 get/setDisplayedMnemonic() 获取/设置访问键(下划线字符),与 Alt 按钮组合时,造成按钮单击。 文本框JTextField JTextField是单行文本输入框,主要用来接收用户的输入。 JTextField的常用构造方法为: JTextField() 构造一个列数为0的文本框。 JTextField(int columns) 构造一个指定列数的文本框。 JTextField(String text) 构造一个指定文本的文本框。 JTextField(String text, int columns) 构造一个指定文本和列数的文本框。 常用方法有: set/getText() 设置/获取文本框内容。 set/getFont(Font f) 设置/获取当前字体。 set/getHorizontalAlignment() 设置/获取水平对齐方式。 set/getColumns() 设置/获取JTextField 中的列数。 密码框JPasswordField 一种特殊类型的文本框,JPasswordField 是 JTextField 的子类,其构造方法也是类似的。 用户可以向密码框中输入文本并加以编辑,和文本框不同的是,向密码框中输入文本时,显示的不是实际输入的文本,而是特殊的回显字符(通常是‘*’)。可以使用setEchoChar(char c)方法或设置它的echoChar属性来改变缺省的回显字符。 JPasswordField的构造方法与JTextField的基本一致,常用成员方法中要注意的是JTextField获取文本框中文本使用的是getText(),该方法返回的是一个String类型的对象;而要取得密码框中的文本,使用方法getPassword(),该方法返回的是一个char数组。 文本域JTextArea JTextArea 常用构造方法有: JTextArea() 构造行数和列数为0的文本域。 JTextArea(int rows, int columns) 构造具有指定行数和列数的文本域。 J
文档评论(0)