`
stormnic
  • 浏览: 64367 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

常用的GUI组件--文本输入组件

阅读更多
Java提供了一系列的组件用于接收用户输入,并且用户可以对输入的文本进行编辑,例如

文本框(JTextField)、密码框(JPasswordField)、文本域(JTextArea)以及

可编辑的(JComboBox)等。

       对于int、float和double在其封装的类中都有对应parseInt()、parseFloat()和parseDouble()

方法用于将参数字符串转换成数值类型。当字符串无法转换成数值型时就抛出异常。

       一些实用的方法:

(1)setEditable(boolean aValue);使得文本框不能编辑;

(2)默认情况下,在文本框中按下Enter键,程序不会有相应。实际上,当用户按下Enter键后,该文本框就会产生一个动作时间(ActionEvent),可以给文本框注册事件侦听器来响应该事件。

                ××××.requestFocus();//获取焦点

                ××××.selectAll();//选中全部内容

      密码框可以通过setEchoChar(char c)方法设定回显字符。需要注意的是,取得文本框对象的文本时,使用方法getText(),该方法返回的是一个String类型的对象。而要取得密码框中的文本,使用方法getPassword(),该方法返回的是一个char数组。

      给文本域加上滚动条只需要将文本域作为参数创建一个滚动窗格(JScrollPane)即可:

JFrame f=new JFrame();

JTextArea t =new JTextArea();

JScrollPane scroll=new JScrollPane(t);

f.getContentPane().add(scroll);

     组合框有两种编辑模式:第一种为不可编辑模式。第二种为可编辑模,一方面他允许用户从选项列表中选择,另一方面还可以直接在组合框中输入并进行编辑。
分享到:
评论

相关推荐

    java 文件输入、输出及GUI设计

    (1) 使用所学过的组件设计一友好的登记表, 设计方式可以Applet 或Application。 ...(4) 表中的输入信息要求存放于一文本文件中。 (5) 通过数据输出的方式,将文本中的输入信息读出后显示到屏幕上。

    DOS图形界面(GUI)开发包

    特性: 多窗口支持| 完全中文输入/显示| 多数常用GUI控件| 99.9% ANSI C 编写| 已成功移植 DOS,Linux,uc/OS-II| 组件式 API(易用,高效) GUI SDK-Green for DOS Beta 开发包下载 305 KB 火热下载中 ...

    使用组件,计算一元二次方程根的GUI程序

    编写一个封装一元二次方程的类,然后再编写一个窗口,要求窗口使用三个文本框和一个文本区,在文本框中分别输入方程的各项系数,在文本区中显示各个根

    netbeans开发java GUI程序 详细教程 基础教程

    在构建前端时,我们需要创建一个 Java 容器,以便放置所需的其他 GUI 组件。我们将使用 JFrame 组件创建一个容器,并将其放在新包中。然后,我们将添加三个 JLabel、三个 JTextField 和三个 JButton 到 JFrame 中。 ...

    Matlab的gui界面(按纽制作)源代码

    * `% UNTITLED M-file for untitled.fig`: 该注释表示该文件是 Matlab 的一种特殊文件类型,用于描述 GUI 界面的布局和组件属性。 * ` gui_Singleton = 1;`: 该语句设置了 GUI 界面的单例模式,确保了只有一个 GUI ...

    java swing实例

    Swing toolkit 是 Java Foundation Classes(JFC)的一个组件,它提供了一个平台独立的 GUI 组件集。 在 Java 中,Swing toolkit 是 Java Foundation Classes(JFC)的一个组件,它提供了一个平台独立的 GUI 组件集...

    Java组件实现计算数的和及平均数.docx

    该设计的程序源代码使用 Java 语言编写,使用了 Java 的 GUI 组件来实现窗口和文本区的创建。程序源代码包括了 Computer 类的定义,该类继承自 JFrame 类并实现了 DocumentListener 接口。Computer 类的构造函数中,...

    blocking-dialog-box:Godot组件实现冒险游戏的文本组件

    Godot的菜单和对话框GUI 该项目包含自定义节点类型,可轻松实现Godot 3.2中带有输入和选择的对话框。 它可以自动阻止输入。 它旨在与鼠标,键盘和多点触控以及HTML5部署一起使用。 对于复杂的对话树,请看 特征: ...

    通讯录java.pdf

    JTextField 是 Java Swing 中的一种文本框组件,用于输入文本信息。在提供的代码中,使用 JTextField 来输入通讯录信息。 ActionListener 事件处理 ActionListener 是 Java 的一个事件监听器接口,用于处理组件的...

    WHUT-Java实验二.zip

    根据教材关于Java GUI的介绍,编写一个具有如上基本布局的应用程序,要求当在上面的文本区中输入若干数后(输入的多个数据之间以逗号分隔),并点击按钮,就可以在下面的文本框中分别显示出输入数据的“和”以及...

    文本编辑器第一版(可运行jar包)

    这是我用java写的文本编辑器的第一个版本,后续还有版本。里边用到了很多的GUI组件,及IO输入输出的知识。可供大家参考学习。

    简单的小程序,小程序,就是一个小程序,赚积分下载

    该程序使用 Java 的图形用户界面(GUI)组件来创建一个带有按钮和文本字段的计算器界面,用户可以通过点击按钮来输入数字和运算符,最后显示计算结果。 Java 图形用户界面(GUI)组件 在本程序中,我们使用了 Java...

    国产优秀文本编辑器everedit

    EverEdit是一个快速、轻量级和易于扩展的集文本、源代码、二进制编辑于一身的高性能纯文本编辑器。它可以运行于Windows XP、Windows Vista、Windows 7、Windows 8、Windows Server 2003+等绝大多数Windows操作系统上...

    Delphi 图形用户界面(GUI)应用项目及其代码方案

    给出1个基于Delphi项目及其代码方案 项目资源:Delphi 图形用户界面(GUI)应用程序 ...此外,Delphi 还提供了丰富的事件处理机制,使得开发者可以编写响应用户操作的代码,例如点击按钮、输入文本等。

    新版Android开发教程.rar

    • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • 集成的浏览器 基于开源的 WebKit 引擎 • 优化的图形库 包括定制的 2D 图形库, 3D 图形库基于 OpenGL ES 1.0 ...

    python的tkinter库实现的面向对象记事本样例源代码

    在Tkinter中,可以使用Text组件创建文本编辑区域,用户可以在其中输入和编辑文本内容。同时,可以使用Menu组件创建菜单栏,包含文件操作选项,如新建、打开、保存和退出。通过菜单栏的选项,用户可以执行相应操作来...

    一个实例搞定MATLAB界面编程(最好的matlab gui界面编程入门教程).docx

    当用户与控件进行交互时,MATLAB 会调用相应的 Callback 函数来处理用户的输入。 4. 图形用户界面设计:图形用户界面设计是 MATLAB GUI 界面编程中非常重要的一部分。用户需要设计一个整体的界面布局,包括控件的...

    matlab图形用户界面(GUI)制作.DOC

    MATLAB图形用户界面(GUI)制作 MATLAB图形用户界面(GUI)制作是指使用MATLAB编程语言创建图形用户界面的过程。图形用户界面是指计算机程序与用户之间的交互界面,通过图形化的方式来与用户进行交互。MATLAB提供了...

    计算机英语-计算机常用英语词汇表(700个)

    * GUI(Graphical User Interface):图形用户界面,是一种基于图形的用户界面,提供了更加直观的用户体验。 * Template:模版,是一种预定义的文档或页面格式,用于快速创建文档或页面。 * Page setup:页面设置,是...

    本编辑器第一版(java源代码)

    这是我用java写的文本编辑器的第一个版本的源代码,后续还有版本。里边用到了很多的GUI组件,及IO输入输出的知识。可供大家参考学习。

Global site tag (gtag.js) - Google Analytics