问题标签 [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 回答
2565 浏览

java - JTextField 和 \r\n 问题

我正在开发的应用程序的一部分包括一个日志文件查看器,它带有一个查找文本功能,它在 上调用模式匹配器JTextField#getText(),如下所示:

其中 textField 是 JTextField,
startPosn 设置为文本字段的当前插入符号位置

但是,此返回的开始和结束位置返回不正确的开始和结束插入符号位置,仅在 Windows 中
开始和结束位置都比它们应该的多 X,其中 X = 在 textField 中遇到新行的次数,直到 startPosn。

由于这在 Linux 中没有出现,我认为这可能与处理新行 (\r\n\n) 的方式不同有关。

难道我做错了什么; 我该如何解决这个问题?

实施。解决方案:

使用由 camickr 链接的 TFA 中的示例进行修改。

注意:仅更改了第一行。

这能够在 Linux 和 Windows 中为我提供正确的输出。

0 投票
2 回答
511 浏览

java - 更改 JTexField 对象的增长方向

当添加更多字符时,我需要更改 JTextField 对象的增长方向。目前,当我向其中添加更多内容时,它会从左到右增长,但我需要 JTextField 的边界从右到左增长。例如,当我向这个 JTextField 添加“StackOverflow”时,o/p 是,

但我想要,

你们能帮我解决这个问题吗?我试过 setHorizo​​ntalAlignment。但它不起作用。谢谢你的帮助。

编辑:添加 SSCCE 以获得更好的解释。

导入 java.awt.Container;导入 javax.swing.BoxLayout;导入 javax.swing.JButton;导入 javax.swing.JFrame;导入 javax.swing.JTextField;

公共类 JTextFieldExample { public static void addComponentsToPane(Container pane) { pane.setLayout(new BoxLayout(pane, BoxLayout.Y_AXIS));

}

0 投票
4 回答
649 浏览

java - 有没有一种简单的方法可以从键盘获取字符而无需在 Java 中按 Enter 键?

我想知道是否有一种简单的方法可以在发生时从 Java 中的 JTextField 获取字符输入,而不是在输入按键之后。

在我的情况下,我希望读取字符(文本),并且当按下回车键时,对已经收集的字符执行一些操作。

0 投票
5 回答
40673 浏览

java - 将 JTextField 的内容放入变量 - Java 和 Swing

所以我创建了一个小的 java 应用程序,我只是想知道如何获取 JTextField 的内容,然后将值分配给 String 变量,我认为下面会起作用:

现在我认为这会将 JtextField 的值发送到 String Cust_Name。

有人有什么想法吗?

干杯。

0 投票
9 回答
111746 浏览

java - 带有输入提示的 Java JTextField

我想在我的javax.swing.JTextField. 它应该看起来像 Firefox 渲染的<input type="text" title="bla">. 这将在背景中创建一个带有文本“bla”的编辑字段。如果文本框具有焦点,则标题文本会消失,并且如果用户离开编辑框而没有文本,则会重新出现。

是否有一个(免费)摆动组件可以做这样的事情?

0 投票
1 回答
1477 浏览

java - 在Java中的文本框上绘制对角线

是否可以在 JTextField(或任何其他 Swing 控件)上绘制对角线,而无需在文本框上放置一个面板?

0 投票
1 回答
814 浏览

java - Java:Roller 程序 - 调试 - 无论有效信息如何,都不会从 JTextField 更新和抛出 NumberFormatException 的变量

问题:我无法获取要更新的 JTextFields 或 rollResultTotal 的值。即使 JTextFields 中的数据有效,仍然会抛出 NumberFormatException。

问题:为什么变量不保留?这是由于类本身的声明吗?是否可以更新 JLabel 面板以显示更新的结果?(试过这个,史诗般的失败)

提前感谢您的任何输入和示例。

0 投票
1 回答
3344 浏览

swing - jgoodies 绑定:使用带有格式化数字的 JTextField?

我正在尝试将 JTextField 绑定到double使用 JGoodies 绑定的 bean 字段:

这工作,至少在 bean → JTextField 方向。在 JTextField → bean 方向,它有一个障碍:如果我开始在 JTextField 中输入,它会在小数点后的第一个数字后立即更新,弄乱 JTextField 焦点,并调整我的 JTextField 值。

(问题似乎来自试图使 GUI 适应String模型double

我该如何解决????

演示这一点的示例程序:

0 投票
1 回答
616 浏览

java - 如何在表格单元格和文本字段中镜像编辑

所需的行为类似于选择给定单元格时 Excel 中提供的镜像文本编辑字段,从而允许更多空间查看单元格的内容。我有一个 5 列和 n 行的 JTable。第 2 列包含可以任意长的表达式,因此我想提供一个单独的 JTextField 以用于编辑每行表达式单元格的内容。其他字段可在表中直接编辑。但是,当用户单击第 2 列中的字段时,我想将它们发送到文本字段。单元格中预先存在的任何内容都应显示在文本字段中,并且文本字段中的其他编辑应反映在表格单元格中。同样,如果有人双击单元格并直接对其进行编辑,我希望这些更改反映在文本字段中。因此,用户可以选择在任一空间进行编辑,并且两者都会更新。理想情况下,它们会在每次击键时更新,但在点击返回时更新是可以接受的。

所以,到目前为止,我已经获得了 JTable、TableModel、TableModelListener、JTextField、ListSelectionListener 和 AbstractAction,它们一起工作以提供上述大部分功能。我错过了直接表单元格编辑对文本字段和每个按键更新的反映。

他们的想法是关于如何最好地构建这种行为吗?

0 投票
1 回答
1105 浏览

java - 如何在 jtextfield 上设置半透明背景颜色?

我有一个片段可以改变 JTextField 的颜色:

当颜色发生变化时,组件有一个奇怪的行为:光标闪烁变得不规则,颜色不透明度似乎在正在进行的重绘事件中发生变化。如果在没有指定 alpha 参数的情况下创建颜色,则该错误似乎消失了。

关于如何在 JTextField 中使用 tranlucid 颜色的任何想法?