问题标签 [jtextfield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2363 浏览

java - 自动调整字体大小

我怎样才能知道 JTextField 中的文本是否大于这些 JTextField 的可见区域,以便我可以更改字体大小?

感谢您的帮助。真诚的基督徒

0 投票
3 回答
1308 浏览

java - 问题子类化 JTextField:不显示初始文本值

我需要一个只接受正整数作为输入的 JTextField。我的实现大部分都有效。当您在字段中键入文本时,会出现数字,而不会出现非数字。

但是构造函数的“文本”参数存在问题。如果我传递一个包含正整数的字符串表示形式的字符串,我希望文本字段开始时包含该字段,但文本字段开始时为空白。例如,这样做会导致它出现我所描述的症状: new NumericTextField("1", 5);

在初始化期间不调用重写的 insertString 方法。

我做错了什么,我该如何解决?这是代码...

固定版本(使用我从回复中学到的)如下所示:

0 投票
3 回答
790 浏览

java - 当用户不按 Enter 时从 JTextInput 捕获输入

在我的 Swing 应用程序中,我有一个包含一堆 JTextField 的屏幕。每个 JTextField 使用 ActionListener 的 actionPerformed 方法将用户输入的文本复制到我的数据模型对象。

这个方法似乎只有在用户按下时才会被调用Enter。如果用户不按下Enter而是 1) 字段之间的选项卡或 2) 使用鼠标从一个字段单击到下一个字段,我如何将用户输入的文本复制到我的数据模型对象?

0 投票
1 回答
720 浏览

java - 基于 JTextField 的全部内容的输入验证,而不仅仅是最后输入的字符

有没有一种方法可以在您输入时根据您在该字段中输入的内容来验证 JTextField 中的文本?我应该创建某种 keyEventListener,还是有办法覆盖 insertString 方法让它这样做。我更喜欢后者,但它只能让您控制输入的最后一个字符,而不是文本字段中已经存在的整个文本字符串。我希望它在尝试输入多个小数点时发出哔哔声,而不是将第二个小数点添加到文本字段中。

谢谢你的帮助,埃里克

0 投票
2 回答
123 浏览

java - 如何从众多 Swing 组件中获取用户版本?

我有一个 JFrame 和一堆不同的 JTextField 等等。如何在不为每个组件设置操作的情况下收集用户输入的数据?

注意:我使用“内联”代码创建此 JTextField,如下所示:

0 投票
4 回答
11334 浏览

java - 如何将 JButton 放在 JTextField (Java) 中?

I would like to have a JButton (with a folder icon image) inside a JTextField, like over on the far right of the JTextField, so that when clicked, the button opens up a JFileChooser, and when a file is selected, the path to该文件出现在 JTextField 中。

我已经制作了这段代码,但没有任何显示。

0 投票
1 回答
800 浏览

java - 使用 Java2sAutoTextField 将值列表插入 JTextField

我希望在向 jtextfield 插入值时自动为 empId(或 empName)生成值

我参加了Java2sAutoTextField课程,但无法将其添加到 jframe 中。

这是我从这里提取的部分代码:

我不知道如何将上述编码放入 jtextfield

我也试过了JSuggestField,但我无法从 netbeans 调色板中添加它。
任何帮助表示赞赏。

0 投票
1 回答
1937 浏览

java - 将 Java2SAutoTextField 实现为 JtextField

1) 我能够向 中添加一个JTextField,并按照 Auto Complete (JavaRanch 的 Swing / AWT / SWT / JFace 论坛)中给出的方式JFrame初始化了该类。Java2sAutoTextFieldJTextField

2)我在构造函数里面初始化了列表和字段JFrame,如下图。

3)出现的问题是:即使我已经初始化了Java2sAutoTextField,我怎样才能将自动完成应用于JTextField

0 投票
1 回答
2666 浏览

java - 如何用 JTable 搜索的列填充 JTextFields?

我有一个顶部有一个 JTable 的主/详细信息表单,以及 JPanel 中下面对应的所有 JTextFields。我正在尝试在 JTable 中进行搜索,以便在选择正确的行时,可以使用列值填充所有 JTextField。我不知道如何以编程方式调用行来这样做。怎么做?

这是我用来进行搜索的代码:

如果搜索找到列值并停止循环,我可以只在//CODE部分 masterTable.getSelectedRow() 中写入,然后用其列值填充所有 JTextFields 吗?

另外,如何以编程方式突出显示选定的行?假设,在我的搜索找到列值之后,在 JTable 中突出显示该行

0 投票
5 回答
34988 浏览

java - java.lang.NumberFormatException:对于输入字符串:“”

运行此代码时:

为什么我会收到此错误?

线程“AWT-EventQueue-0”中的异常 java.lang.NumberFormatException:对于输入字符串:“”

更新: