documentlistener

    0热度

    1回答

    我有以下代码: private void filter2method() { filterR.getDocument().addDocumentListener(new DocumentListener() {//currently the document listener is set for textfield called filterR1 @Override

    1热度

    1回答

    我向jTextArea添加了一个documentListener,它应该在textArea为空时设置禁用的按钮。 这只在textArea为空时的起始点工作,但是当我键入内容并删除所有文本直到textArea.getText() == ""时,该按钮仍然不会再次变为禁用状态。 这是我写的: textArea.getDocument().addDocumentListener(new Document

    0热度

    1回答

    我认为这很容易显然我不了解DocumentListeners。我创建了一个JFormattedTextField扩展来包含一个侦听器,以便我可以使用更改的字段文本更新哈希映射。 package stokerMonitor; import java.util.HashMap; import javax.swing.JFormattedTextField; import javax.swin

    -1热度

    2回答

    我有一个TextArea其中包含一个文档。我实施了DocumentListener以突出显示与TextField相匹配的单词。 此代码所做的是突出显示我单个单词而不是所有匹配。即:如果我尝试在TextArea,&中搜索单词“移动”,则该单词重复3次,此代码仅突出显示第一个单词而没有其他单词,我需要突出显示匹配的所有单词! public void search() throws BadLocatio

    1热度

    1回答

    我有一个包含文本区域(红色,绿色,蓝色)和滑块(红色,绿色,蓝色)的面板。用户应该能够使用他们喜欢的任何一个,并且相应的组件应该更新。 (例如,在红色文本框中输入100应该将红色滑块移动到100)。 因为我想要滑块更新作为文本插入或删除,我创建了一个简单的DocumentListener。但是,我收到错误消息“java.lang.IllegalStateException:尝试在通知中进行变异。”

    1热度

    1回答

    我有一个带有textfield的Jpanel。我正在使用documentListener在用户键入文本字段时保存更改。用户可以在1-1000之间输入,如果输入其他内容,则会弹出错误消息。 现在,我正在使用invokeLater,但如果用户输入> 1000,则会导致无限循环。我怎样才能解决这个问题。 mMaxLabelLength = new JTextField(); mMaxLabelLeng

    0热度

    2回答

    我的问题在于我DocumentLister AreaListener。我似乎无法弄清楚如何将用户输入的文本传入到其中一个JTextAreas中进行转换,并将其返回给其他JTextArea。 该计划的目标是将在用户在一个字段中输入罗马或阿拉伯数字,将其转换并实时转换的值返回到其他领域。 我的GUI和转换方法的工作,我似乎无法环绕从用户获取该字符串,并实时打印出来我的头。 public class A

    -1热度

    2回答

    我一直在环顾四周,一直未能找到任何解决方案,这个问题:我有一个JTextField,我想做一些事情时,用户粘贴在那里,我已经找到了这个:What event to use when pasting something in a JTextField? 它工作正常,除了我只想做事情时,用户粘贴的东西,而不是当它写在文本字段,我虽然保存了它的先前的价值,并比较它与新的,如果它是空的,现在不是,做的事情

    0热度

    1回答

    我使用文档侦听器,它给我带来了空指针异常。我怎么能阻止这个异常。我用它来搜索表格的一些内容。通过使用这个我可以搜索相关的内容。这也给我带来了一个空指针异常。 这些步骤, 在开始的时候, Vector originalTableModel; DocumentListener documentListener; 在counstructor, originalTableModel = (Vecto

    0热度

    1回答

    我正在尝试为正在编写的程序创建自动完成文本框。我有逻辑下来,但我有一些麻烦,正确实施。首先,我尝试了一个关键的监听器,但是这个解决方案在处理多个按键的方式上有点奇怪。然后我尝试了更好的DocumentListener,但由于线程问题,我不允许从Listener内编辑文档。我读了一些关于DocumentFilter的内容,但是我找不到关于如何使用它的单个指南。有没有办法从documentListen