如何禁用选择文本字段的所有高亮。禁用选择jTextfield的所有亮点
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import javax.swing.JTextField;
public class CustomFocusListener implements FocusListener {
JTextField jtextField;
public CustomFocusListener(JTextField jtextField) {
this.jtextField = jtextField;
}
@Override
public void focusGained(FocusEvent e) {
jtextField.selectAll();
}
@Override
public void focusLost(FocusEvent e) {
jtextField.getHighlighter().removeAllHighlights();
}
}
当前的代码只是隐藏内容也... 人谁帮忙?
我只是用jtextField.setSelectionEnd(0);它正常工作,谢谢你... –
@NoufalPanolan为什么你在第一个地方调用selectAll()呢?我一定是误解了一些东西。 –
当我遍历textfields时,我想选择所有焦点gaind和焦点丢失时取消所有选择。 –