我正在寻找代码行,它将选择(突出显示) jDateChooser中的日期-文本-字符串,当它获得焦点。
我读到我可能不得不做一些像.selectAll();这样的事情。但是我无法访问jDateChooser的文本字段。
另外,jDateChooser.selectOnFocus(true);不能编译。NetBeans说:“找不到符号”。尽管我已经导入了:
import com.toedter.calendar.JDateChooser;
import com.toedter.calendar.demo.DateChooserPanel;有没有人有主意?
发布于 2018-05-27 16:14:26
更改日历的库jar很少有库没有所有的符号。
你可以从这里download并用新的替换它,然后检查:
发布于 2014-04-11 05:40:46
JDateChooser dateChooser = new JDateChooser(new Date());
dateChooser.getDateEditor().getUiComponent().addFocusListener(new FocusAdapter() {
@Override
public void focusGained(FocusEvent evt) {
((JTextFieldDateEditor)evt.getSource()).selectAll();
}
});发布于 2014-05-23 23:46:50
dateChooser.getDateEditor().getUiComponent().addFocusListener(new FocusAdapter() {
@Override
public void focusGained(FocusEvent evt) {
if (evt.getSource() instanceof JTextComponent) {
final JTextComponent textComponent=((JTextComponent)evt.getSource());
SwingUtilities.invokeLater(new Runnable(){
public void run() {
textComponent.selectAll();
}});
}
}
});https://stackoverflow.com/questions/18203754
复制相似问题