问题标签 [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 投票
1 回答
2167 浏览

java - 不可编辑的 JTextField:设置可见区域

我有一个固定宽度的 JTextField,比如说 100 像素。现在,我在这个 JTextField 中放置了一个长度大于“100 像素”的文本,这意味着您必须在 JTextField 中滚动(可能的宽度鼠标)。JTextField 不可编辑。

如何确保我看到的文本部分是文本的开头,而不是文本的结尾。希望你明白我的意思...在我当前的示例中,我只在 JTextField 中看到字符串的结尾。

比如:“一二三四”是我的 JTextField 中的字符串,我只看到:“二三四”。要查看更多内容,我必须向左滚动,如何将光标设置在左侧以便我看到某事。比如:“一二三”?

0 投票
19 回答
98480 浏览

java - 有没有办法只接受 JTextField 中的数值?

有没有办法只接受 a 中的数值JTextField?有什么特殊的方法吗?

0 投票
3 回答
42400 浏览

java - JButton 需要更改 JTextfield 文本

这是家庭作业。开始 Java 类。仍然围绕着这些东西。

该项目是建立一个库存管理系统。

除了如何使此按钮更改 JTextField 中的文本之外,我已经弄清楚了一切。它需要从产品数组(在本例中为 DVD)添加信息。这本书讨论了管理诸如 JTextField 的字体、位置和状态之类的不同方法,但它不包括格式化或调用文本的方法。

这是我想要使用 JTextArea 执行的操作的示例。这基本上就是我想用我的 JTextFields 做的事情。

到目前为止,这是我的实际代码

任何提示或轻推表示赞赏。请不要为我做这一切。

0 投票
1 回答
529 浏览

java - JButtons 需要使用 Array 修改 8 个 JTextFields。听按钮还是文本?

这是作业,这个问题扩展了这个

所以有一个按钮First, Prev, Next, 和Last

每个都应该修改

最后一个是所有单位的静态总和。

我不确定是否应该让每个按钮都像这样进行多次调用。

或者让每个 JTextArea 监听按钮,然后更改其字段。这还有效吗?

0 投票
1 回答
1981 浏览

jtextfield - 按下删除键时如何删除JTextField中的最后一个字符

每次用户在字段中输入文本时,我都想使用关键侦听器进行检测。每次触发关键事件时,我都想length()获取JTextField. 如果length >= limit然后我想禁用编辑。但是,如果按下删除键,我想删除and中的最后一个字符JTextFieldsetEditable(true)

如何删除 中的最后一个字符JTextField

}

0 投票
2 回答
406 浏览

java - JTextField 中的 Ctrl-Delete

如何让 JTextFields在编辑文本时允许Ctrl-DeleteCtrl- ?Backspace

在其他各种程序中,这些组合键可以一次性删除整个单词。

据我所知,JTextField 的默认行为允许用户在CTRL使用左右键时跳过整个单词,并在使用时选择整个单词SHIFT。但是,删除是行不通的。

0 投票
3 回答
3409 浏览

java - 如何禁用 JTextField 中的默认文本字段快捷方式

我有一个自定义文本字段类,它扩展了 Swing 中的 JTextField 类。

我需要找到一种方法来禁用 Ctrl-A(全选)、Ctrl-H(退格)等的默认操作,以便包含文本字段的窗口可以将这些快捷方式映射到它想要的任何内容。

任何帮助将不胜感激。

0 投票
2 回答
1278 浏览

java - 当用户离开 JTextBox 时如何触发操作?

我有一个 JTextField,我希望系统在用户离开文本字段时对用户键入的内容进行一些处理。但是,您可以仅添加到 JTextField 的 ActionListener 仅在用户按下 Enter 时触发。

我希望每当用户以任何方式离开文本框时运行处理例程 - 选项卡,点击它,按 Enter 等。(有问题的处理是将用户键入的文本保存到适当的数据对象, 没有什么花哨。)

我的 google-fu 在这方面失败了:我相信这是可能的,我只是不知道怎么做。

0 投票
8 回答
2151 浏览

java - Mac L&F 问题:JTextField.requestFocus() 的不同行为

我的 JTextField.requestFocus() 行为在 Mac OS X 上似乎有所不同。

这是我的情况:我有一个带有 JList 和 JTextField 的对话框。用户应该在文本字段中编写一个布尔表达式,该列表包含可能在表达式中输入的所有变量的名称。因为用户希望在单击列表中的变量后继续输入表达式,所以程序调用 JTextField.requestFocus() 很有帮助。这样,您可以例如从列表中单击“pvalue”,然后键入“< 0.05”,而无需单击其间的文本字段。

这一切在我的开发机器(Linux)上运行良好,但我从一个 Mac 用户那里得到了一个错误报告,点击列表实际上会选择文本字段中的所有文本,从而很容易意外覆盖之​​前输入的内容。

我怀疑这是 Mac 外观的问题,经过一番搜索,似乎确实有一个 Mac 外观的“Quaqua.TextComponent.autoSelect”属性似乎与这个问题有关:http://www.randelshofer.ch/quaqua/guide/jtextcomponent.html

我的一般问题是:

  • 您能建议解决此问题的方法吗?

如果范围太广,对这些子问题的回答已经很有帮助:

  • 一个可能的解决方案是更改属性“Quaqua.TextComponent.autoSelect”。我怎么做?
  • 我什至不确定“Quaqua”是什么。它看起来像是一个定制的外观和感觉。Mac OS X 的默认外观是什么?它是否具有类似于 Quaqua.TextComponent.autoSelect 的属性?
  • 是否有可能仅针对单个组件实例调整外观?如果是这样,怎么做?
  • 是否可以在我的 Linux 开发机器上设置 Mac 的外观和感觉,以便我可以真正确认这个错误(以上所有内容都是基于预感和怀疑)?如果是这样,怎么做?
0 投票
1 回答
13537 浏览

java - Java:链接 JSlider 和 JTextfield 以获取浮点值

链接 JSlider 和 JTextField 的最佳和最简单的方法是什么,以便如果其中一个发生更改,另一个也会更新,但没有递归循环?

谢谢!