如何禁用選擇文本字段的所有高亮。禁用選擇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和焦點丟失時取消所有選擇。 –