设为首页 加入收藏

TOP

2012年计算机二级Java文本输入学习教程
2014-11-02 21:45:13 】 浏览:2287
Tags:2012年 计算机 二级 Java 文本 输入 学习教程

8.3 文本输入


  在java中,能够用于文本输入的组件包括JTextField(文本框)、JTextArea(文本区)以及 JPasswordField(密码框),JLabel(标签)不支持文本输入,但可以容纳文本。


  8.3.1 JTextFileld 文本框


  JTextField文本框是一个允许编辑单行文本的swing组件,JTextField提供了多个构造方法用于创建JTextField对象。具体见下表8-3。


表8-3 JTextField构造方法


  JTextField有两个重要的方法setText(String t)和getText()分别用于设置文本框的显示文本和获取当前文本框的文本。不过这两个方法都不是JTextField本身提供的方法,而是其父类JTextComponent所提供的。


  JTextField类可引发ActionEvent事件,当用户在文本框中按下回车键时触发。


  8.3.2 JTextArea 文本区


  JTextArea文本区是一个允许编辑多行文本的swing组件,JTextArea提供了多个构造方法用于创建JTextArea对象。具体见下表8-4。


表8-4 JTextArea构造方法




  JTextArea类可引发ActionEvent事件,当用户在文本区中按下回车键时触发。


  8.3.3 JPasswordField密码框


  在AWT组件中,并没有单独的密码框组件,而是通过TextField的一个setEchoChar()方法来得到密码框,但在Swing中则单独通过一个类JPasswordField来表示。密码框是文本框JTextField组件的简单扩展。因此,其构造方法与JTextField相类似,这里不再介绍。JPasswordField类中有几个重要方法,如下:


表8-5 JPasswordField类常用构造方法




  相关推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2013年计算机二级Java的特点学习.. 下一篇2013年计算机二级Java数据类型学..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目