有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在DocumentListener运行时删除JTextField的内容?

对于以下代码,我得到了一个非法状态异常(尝试在通知中进行变异):

private class DocumentHandler implements DocumentListener {
    public void changedUpdate(DocumentEvent ev) {
        // unused
    }
    public void insertUpdate(DocumentEvent ev) {    
        if(textInput.getText().equals("...")) {
        JOptionPane.showMessageDialog(null, "...");
        textInput.setText("");
    }
}

为什么我不能在DocumentListener处于活动状态时更改文本字段

当文本字段设置为“”时,我试图删除DocumentListener,但没有任何帮助。 我知道以前有人问过一个非常类似的问题,但我没有得到答案

谢谢


共 (0) 个答案