gpt4 book ai didi

java - JXDatePicker 和 selectAll()

转载 作者:太空宇宙 更新时间:2023-11-04 08:31:41 26 4
gpt4 key购买 nike

我想要一个监听器,当 JXDatePickers 编辑器单元格获得焦点时自动选择该条目。

DatePicker.getEditor().selectAll();

不起作用。所以我尝试了这个:

DatePicker.getEditor().addFocusListener(new FocusListener() {
@Override
public void focusGained(FocusEvent e) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {

DatePicker. getEditor().selectAll();
}
});
}

public void focusLost(FocusEvent e) {
}
});

有什么建议吗?

最佳答案

编辑

刚刚意识到您可能有独立的日期选择器,并运行您的代码片段:worksforme。因此,我们需要挖掘差异 - 您的 swingx/jdk 版本和操作系统是什么?

原创

通常,JFormattedTextField 很难说服被选择;-) 请参阅

Combining JXTable with RXTable

并调整解决方案以处理 JX​​DatePicker - 通过添加

    if (editor instanceof JXDatePicker) {
LOG.info("got picker: " + editor);
invokeSelectAll(((JXDatePicker) editor).getEditor());
return;
}

关于java - JXDatePicker 和 selectAll(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7347943/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com