Soh*_*eil 1 java swing jtextpane keylistener documentlistener
我想删除我JTextPane作为用户类型的内容,我的意思是
JTextPane.addKeyListener(new java.awt.event.KeyAdapter()
{
public void keyTyped(java.awt.event.KeyEvent evt)
{
searchFieldHandler(evt);
}
});
private void searchFieldHandler(java.awt.event.KeyEvent evt)
{
text = searchField.getText() + String.valueOf(evt.getKeyChar());
**searchField.setText("");**
// doing sth with text
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用(不删除内容和最后输入的字符仍然存在)怎么做?
使用DocumentListener,如果你想要做键入到textPane用户经过一番动作,并使用DocumentFilter如果你想让它出现在textPane前过滤输入.
看到:
| 归档时间: |
|
| 查看次数: |
597 次 |
| 最近记录: |