jtextfield相关内容
我有一个JTexTField,我希望用户输入一个人的名字.我已经知道该名称应包含[a-zA-Z],.和space示例 Mr. Bill .我正在使用DocumentFilter来验证用户输入.但是,我不知道如何在DocumentFilter中进行设置. 问题:我应该如何修改过滤器以实现上述行为? 关于如何验证人名的任何建议都被接受. 这是我的DocumentFilter:
..
我有一个JTextField,我已经为其重写了Document,以便可以防止用户输入某些字符.这种工作方式是我的Document扩展在其构造函数中接收一个Regex,然后根据Regex检查用户键入的任何内容: public class ValidDocument extends PlainDocument { private String regex; public Val
..
我有一个由jbuttons和一个jtextfield组成的小键盘,它带有一个动作侦听器.当我按下按钮时,数字将显示在文本字段中,但下一个数字将覆盖它.谁能告诉我如何将文本附加到长度为13的数字上,以及何时将其附加到回车符中. 如果我使用键盘输入数字,则可以输入数字字符串,但不能从按钮输入数字. 我正在使用: JButton buttonNo2 = new JButton(
..
我有一个具有很多形式的Netbeans Java项目.这些形式有许多JTextField.我想用自定义边框自定义那些文本字段. private void tfUserNameFocusGained(java.awt.event.FocusEvent evt) { tfUserName.setBor
..
===编辑原始帖子后的月份=== 该问题是由于需要了解在单击按钮时11x11网格(JTextField数组)的哪个单元处于活动状态.我当时问了一个错误的问题,选择了错误的工具(setActionCommand),尽管当时它通过字符串操作起作用. (我最终选择完全重写那是一个令人费解的折磨代码示例.) 比使用setActionCommand()更好的解决方案是下面的答案,它使用.setN
..
我有这个下面的组合框,在其中可以创建带有项目等的组合框,但外观与JTextField不同.如何使JCombobox看起来像JTextField? MyComboBox.java: import java.awt.Color; import javax.swing.*; import javax.swing.border.Border; import javax.swing.border
..
我正在创建一个简单的程序,它将允许我通过按 JButton 向 JTextField 添加单个字符.在此程序中,我有一个名为 words &的字符串数组.我有一个字符串名称 word ,这使我可以从单词数组中随机选择单词.我正在使用 for循环绘制 JTextFields . JTextField的数量取决于 word 的长度 import javax.swing.*; imp
..
我正在使用: String s = JOptionPane.showInputDialog(...); 以获得用户对问题的答复;对话框被设置为显示响应的文本字段.我想将响应中允许的字符限制为仅字母数字和"_".是否可以在文本字段上安装DocumentFilter,而无需从头开始实现我自己的自定义对话框? 解决方案 理论上可以访问JOptionPane的自动创建的文本字段,但这是恕
..
我想通过用自定义实现替换一些动作来更改整个应用程序中Swing JTextFields的ActionMap.有关为什么您可以参考以下帖子的说明: 如何制作JTextComponent的插入符会跳过选定的文本吗? 如果我这样做,那么效果很好: ActionMap map = (ActionMap)UIManager.get("TextField.actionMap"); map.p
..
请参阅下面的SSCCE: import java.awt.BorderLayout; import java.awt.Component; import java.awt.Dimension; import java.awt.EventQueue; import javax.swing.Box; import javax.swing.JComponent; import javax.swi
..
我有此代码示例来查看哪个Jtextfield为空.我也附上了我的应用程序的图像.我所需要知道的是,当用户未在特定的jTextfield中输入详细信息并单击“注册"按钮时,我希望通知用户有关他的错误; “您尚未输入学生的中间名"或 “您尚未输入学生地址"或 “您尚未输入学生的中间名和地址" 我希望用户具体通知哪个jTextfield是EMPTY,并将其背景设置为RED,并停止将详细信息保
..
有什么方法可以将Swing JTextFields自动绑定到Info类.例如 private JTextField receiptId; private JTextField Id; public class Info { private string receiptId; private String id; // Getters and Setters }
..
我正在制作基本上是一个包含搜索字段和一些按钮的工具栏.我希望当父容器变宽时(例如当用户调整拆分窗格时),搜索字段的大小(仅宽度)会增加.当前,文本字段和按钮将保持相同的大小,并且在容器变宽时在两边都添加了空格.我可以通过在容器中使用BorderLayout并将按钮放在LINE_END上并将文本字段放在CENTER中来实现这种增长的效果.我的问题是文本字段现在变得比标准文本字段高,而且看起来很丑.这
..
所以我正在读取一个文件,然后得到该文件中的行数.基于此,我生成了我的界面.现在,我需要具有编辑值对话框UI的功能.行是具有输入文档行的方式的变量.当然,下面的代码不起作用.我想向读取的数组中写入新值. for(int i=0;i
..
我想知道为什么设置新的Border后,我的元素JTextField会改变高度: packagesAddField.setBorder(BorderFactory.createLineBorder(Color.RED)); 在此代码之后,我的JTextField更改了高度(距上端约1px,距页脚约1px).有可能,当我设置一些边框时,他可以更改组件的外观吗? 解决方案 总之,不
..
我有一个从用户那里获取输入的应用程序; 它具有8行JTextFields和3列: +-----------+-----------+-----------+ | Field 1-1 | Field 1-2 | Field 1-3 | +-----------+-----------+-----------+ | Field 2-1 | Field 2-2 | Field 2-3 | +--
..
我知道如何将背景图像添加到JPanel(创建扩展JPanel的ImagePanel类并重载它的paintComponent()方法),但是使用JTextField的这一技巧无法正常工作:显示图像,而不显示文本. 那么,如何正确地将背景图像添加到JTextField? 解决方案 您需要将文本字段添加到标签.像这样: JTextField textField = new JTextFie
..
我正在创建一个简单的Sudoku游戏.因为这是我的第一个“大",所以我想自己做所有事情(没有我通常用来制作GUI的NetBeans接口设计器).因此,对于GUI,我创建了一个扩展JApplet的类,并在paint()方法中绘制了一个简单的数独字段. 现在,我需要输入81个文本字段,每个文本字段将包含1个数字.如何在屏幕上放置它们?另外,我正在考虑制作一个数组,以便能够使用一个for循环更改字
..
我希望只能在我的GUI中输入大写字母,所以我只需要最简单的方法来限制/阻止人们输入小写字母. JTextField jt = new JTextField(12); 解决方案 使用看看实现文档过滤器以获取详细信息,并以 MDP的博客为例 import java.awt.EventQueue; import java.awt.GridBagLayout; import javax.
..
我在JFrame中有一个JTextField以及一个JTextArea.但是,当应用程序运行时,如果我最小化窗口,则会调整JTextField的大小.通常它的高度是原来的两倍或三倍,但是每次调整大小的方式并不一致.我不知道为什么会这样.我并不是真正地寻求直接的解决方案,只是一些可能导致问题的可能原因.如果您能在这里帮助我,那就太好了.谢谢 编辑:这是我用来初始化它的代码: public
..