documentlistener相关内容

JavaFX 文本字段的值更改侦听器

我想向我的 JavaFX 的 TextField 添加一种 listener,当用户更改 TextField 的值时,应用程序在控制台上打印一些东西. 我搜索过,发现以下非常相似的问题:值更改监听器到 JTextField 上述问题的答案非常清晰有效,但不幸的是它只对 JTextField(不是 JavaFX 的 TextField)有用,因为它说你应该像这样使用 DocumentLi ..
发布时间:2021-12-20 11:53:12 Java开发

DocumentListener Java,如何防止 JTextBox 中出现空字符串?

我一直在做一个个人项目以提高编程水平.我的目标是让它更加健壮,我才刚刚开始.我现在是一名计算机科学专业的学生.无论如何,我正在制作如图所示的程序的一部分.我计算了小时工资并提供了一些我还没有实现的输出.我正在使用 DocumentListener 所以它会自动计算.从框中完全删除文本时出现错误.我尝试使用 if 语句修复它: if (tipMon.equals("") || tipMon == ..
发布时间:2021-12-09 18:06:10 Java开发

JTextField 的值更改侦听器

我希望在用户更改文本字段中的值后立即显示消息框.目前,我需要按回车键才能弹出消息框.我的代码有问题吗? textField.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent e){if (Integer.parseInt(tex ..
发布时间:2021-11-25 12:03:45 Java开发

JTextField 的值更改侦听器

我希望在用户更改文本字段中的值后立即显示消息框.目前,我需要按回车键才能弹出消息框.我的代码有问题吗? textField.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent e){if (Integer.parseInt(tex ..
发布时间:2021-11-19 22:57:25 Java开发

带有 invokelater 的文档监听器进入无限循环

我有一个带文本字段的 Jpanel.当用户在文本字段中键入时,我正在使用 documentListener 保存更改.用户可以输入 1 到 1000 之间,如果输入其他任何内容,则会弹出错误消息.现在,我正在使用 invokeLater,但如果用户输入 >1000,则会导致无限循环.我该如何解决这个问题. mMaxLabelLength = new JTextField();mMaxLabelL ..
发布时间:2021-09-02 20:33:51 Java开发

消息控制台 Java

我有这个开源消息控制台的 Java 代码,但它根本无法编译.任何人都可以使用他们的 IDE 来查看它是否可以运行? import java.io.*;导入 java.awt.*;导入 javax.swing.*;导入 javax.swing.event.*;导入 javax.swing.text.*;/** 创建一个简单的控制台来显示文本消息.** 消息可以从不同来源定向到这里.每个来源都可以 ..
发布时间:2021-09-02 20:25:40 Java开发

保持jButton为灰色,直到jTextFields!= null

我有4个jTextField,一旦按下提交按钮,我会将输入保存到文件中.我希望能够保持禁用提交按钮,直到每个字段至少不为null为止.我在哪里可以放这样的东西 if(jTextField1 == null || jTextField2 == null || jTextField3 == null || jTextField4 == null){jButton2.setEnabled(false ..
发布时间:2021-05-18 20:37:12 Java开发

如何实现文档侦听器

我创建了一些我想从中使用用户输入的文本字段.我已经读过我应该使用文档侦听器,但是我认为在正确的位置实现它有些困难. 在代码中,我试图将其实现到文本字段tf1.输入的即时消息应该被解析为双精度,以便我可以对其进行一些数学计算. 这是我尝试实现它的代码. import java.awt.ComponentOrientation; import java.awt.Container; ..
发布时间:2020-11-20 22:01:08 Java开发

您可以链接两个JFormattedTextFields的值吗?

我有一个带有2个JFormattedTextFields的接口,我需要它们的值(不仅仅是显示的文本)是相同的.理想情况下,它们都应该是可编辑的,并且其中一个的变化反映在另一个中. 我首先只是在两个文档之间共享一个文档,但是很快遇到了一个问题,即它仅链接显示的文本,而不链接基础值. (对不起,我!) 我没有尝试为“值"属性添加互惠的PropertyChangeListeners,因为我希望这 ..
发布时间:2020-06-27 18:49:46 Java开发

使用KeyListener for Java与多个文本字段进行交互

我正在制作一个小型Java程序,其中有两个标记为field1,field2的JTextField.我还有一个“计算"按钮,最初将其设置为“禁用".我希望仅在2个文本框中包含值时才启用按钮.目前,我为关键侦听器提供的是: field1.addKeyListener(new java.awt.event.KeyAdapter() { public void keyReleased(java ..
发布时间:2020-04-25 04:14:42 Java开发

DocumentListener干扰了我的JTextField

我想做的是防止用户在我的输入中输入空字符串.现在,用户只能输入数字.但是,没有什么可以阻止它们将文本字段留为空白.我想限制他们在空白时单击我的按钮来启动程序. 现在,我的文本字段最初保留为空白,并且按钮最初显示为灰色.但是当我输入内容时,按钮保持灰色.请记住,所有这些代码都在构造函数中. private JTextField plays = new JTextField(7); Doc ..
发布时间:2020-04-25 04:07:18 Java开发

将输入从一个JTextArea传递到另一个JTextArea时遇到麻烦

我的问题出在我的DocumentLister AreaListener中.我似乎无法弄清楚如何将用户输入的文本传递到一个JTextAreas中进行转换,并将其返回给另一个JTextArea. 该程序的目标是在一个字段中输入用户输入的罗马或阿拉伯数字,将其转换并实时将转换值返回到另一个字段. 我的GUI和转换方法有效,但似乎无法从用户那里获取字符串并实时打印. public cla ..
发布时间:2020-04-25 04:03:53 Java开发

获取DocumentListener的间接源

我有一个文档侦听器,它是间接源JTextArea(JTextArea.getDocument().addDocumentListener等.). 我需要我的侦听器访问JTextArea,但没有引用.与动作和键侦听器中的event.getSource()类似.我知道侦听器的源是文档,而不是JTextArea本身,但是我需要获取它. 有什么建议吗? 解决方案 文档是文本组件的模型, ..
发布时间:2020-04-25 04:02:04 Java开发

文本更改时的JTextField侦听器修改textField的文本

我知道如何在JTextField上添加文本侦听器,在文本发生变化时触发,并在动作中修改JTextField的文本。 我试过了使用 addInputMethodListener 这似乎是合适的,但它似乎不起作用。我也尝试了 textField.getDocument()。addDocumentListener()但是这会抛出 java.lang.IllegalStateException:尝试 ..
发布时间:2019-01-08 12:55:41 Java开发