jtextfield相关内容

使用DocumentFilter过滤JTextField的字符串,空格和点(.)

我有一个JTexTField,我希望用户输入一个人的名字.我已经知道该名称应包含[a-zA-Z],.和space示例 Mr. Bill .我正在使用DocumentFilter来验证用户输入.但是,我不知道如何在DocumentFilter中进行设置. 问题:我应该如何修改过滤器以实现上述行为? 关于如何验证人名的任何建议都被接受. 这是我的DocumentFilter: ..
发布时间:2020-04-25 04:10:42 Java开发

jbuttons和具有动作侦听器的jtextfield

我有一个由jbuttons和一个jtextfield组成的小键盘,它带有一个动作侦听器.当我按下按钮时,数字将显示在文本字段中,但下一个数字将覆盖它.谁能告诉我如何将文本附加到长度为13的数字上,以及何时将其附加到回车符中. 如果我使用键盘输入数字,则可以输入数字字符串,但不能从按钮输入数字. 我正在使用: JButton buttonNo2 = new JButton( ..
发布时间:2020-04-25 04:10:36 Java开发

JTextField setActionCommand()的用途是什么[如何以编程方式访问它以查找事件发生在哪个单元格中?]

===编辑原始帖子后的月份=== 该问题是由于需要了解在单击按钮时11x11网格(JTextField数组)的哪个单元处于活动状态.我当时问了一个错误的问题,选择了错误的工具(setActionCommand),尽管当时它通过字符串操作起作用. (我最终选择完全重写那是一个令人费解的折磨代码示例.) 比使用setActionCommand()更好的解决方案是下面的答案,它使用.setN ..
发布时间:2020-04-25 04:10:09 其他开发

如何通过按JButton将单个字符添加到JTextField

我正在创建一个简单的程序,它将允许我通过按 JButton 向 JTextField 添加单个字符.在此程序中,我有一个名为 words &的字符串数组.我有一个字符串名称 word ,这使我可以从单词数组中随机选择单词.我正在使用 for循环绘制 JTextFields . JTextField的数量取决于 word 的长度 import javax.swing.*; imp ..
发布时间:2020-04-25 04:10:04 Java开发

在JOptionPane上设置DocumentFilter

我正在使用: String s = JOptionPane.showInputDialog(...); 以获得用户对问题的答复;对话框被设置为显示响应的文本字段.我想将响应中允许的字符限制为仅字母数字和"_".是否可以在文本字段上安装DocumentFilter,而无需从头开始实现我自己的自定义对话框? 解决方案 理论上可以访问JOptionPane的自动创建的文本字段,但这是恕 ..
发布时间:2020-04-25 04:09:59 Java开发

如何指出哪个jTextfield为空

我有此代码示例来查看哪个Jtextfield为空.我也附上了我的应用程序的图像.我所需要知道的是,当用户未在特定的jTextfield中输入详细信息并单击“注册"按钮时,我希望通知用户有关他的错误; “您尚未输入学生的中间名"或 “您尚未输入学生地址"或 “您尚未输入学生的中间名和地址" 我希望用户具体通知哪个jTextfield是EMPTY,并将其背景设置为RED,并停止将详细信息保 ..
发布时间:2020-04-25 04:09:50 Java开发

创建一个文本字段,以动态调整其宽度

我正在制作基本上是一个包含搜索字段和一些按钮的工具栏.我希望当父容器变宽时(例如当用户调整拆分窗格时),搜索字段的大小(仅宽度)会增加.当前,文本字段和按钮将保持相同的大小,并且在容器变宽时在两边都添加了空格.我可以通过在容器中使用BorderLayout并将按钮放在LINE_END上并将文本字段放在CENTER中来实现这种增长的效果.我的问题是文本字段现在变得比标准文本字段高,而且看起来很丑.这 ..
发布时间:2020-04-25 04:09:42 Java开发

如何将背景图像添加到JTextField?

我知道如何将背景图像添加到JPanel(创建扩展JPanel的ImagePanel类并重载它的paintComponent()方法),但是使用JTextField的这一技巧无法正常工作:显示图像,而不显示文本. 那么,如何正确地将背景图像添加到JTextField? 解决方案 您需要将文本字段添加到标签.像这样: JTextField textField = new JTextFie ..
发布时间:2020-04-25 04:09:26 Java开发

如何为JApplet进行布局

我正在创建一个简单的Sudoku游戏.因为这是我的第一个“大",所以我想自己做所有事情(没有我通常用来制作GUI的NetBeans接口设计器).因此,对于GUI,我创建了一个扩展JApplet的类,并在paint()方法中绘制了一个简单的数独字段. 现在,我需要输入81个文本字段,每个文本字段将包含1个数字.如何在屏幕上放置它们?另外,我正在考虑制作一个数组,以便能够使用一个for循环更改字 ..
发布时间:2020-04-25 04:09:22 Java开发

如何在Java GUI中仅允许使用大写字母?

我希望只能在我的GUI中输入大写字母,所以我只需要最简单的方法来限制/阻止人们输入小写字母. JTextField jt = new JTextField(12); 解决方案 使用看看实现文档过滤器以获取详细信息,并以 MDP的博客为例 import java.awt.EventQueue; import java.awt.GridBagLayout; import javax. ..
发布时间:2020-04-25 04:09:18 Java开发

JTextField在最小化时调整大小

我在JFrame中有一个JTextField以及一个JTextArea.但是,当应用程序运行时,如果我最小化窗口,则会调整JTextField的大小.通常它的高度是原来的两倍或三倍,但是每次调整大小的方式并不一致.我不知道为什么会这样.我并不是真正地寻求直接的解决方案,只是一些可能导致问题的可能原因.如果您能在这里帮助我,那就太好了.谢谢 编辑:这是我用来初始化它的代码: public ..
发布时间:2020-04-25 04:09:15 Java开发