将焦点jtextfield放在exteds jPanel中

时间:2011-11-28 10:38:24

标签: java swing jdatechooser

我正在寻找日期选择器解决方案我已经犯了这个错误:

https://pzt.me/9oan(pw bravvve)

中的jFrame:

        private JDateChooser getJDateChooser() {  
        if (jChoixDate == null) {  
            jChoixDate = new JDateChooser();  
            jChoixDate  
                    .setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);  
            jChoixDate.setBounds(new Rectangle(198, 90, 88, 21));  
            jChoixDate.estValide(false);  
            //jChoixDate.addActionListener(this);  
            jChoixDate.addFocusListener(this);  
            jChoixDate.getEditor().addFocusListener(this);  

        }  
        return jChoixDate;  
    }  

我做了一些修改,知道日期字段是否为空,如果没有启用则进行一些颜色修改,很好在一些jframe类中使用这个日期选择器,我想知道日期字段是否在焦点如果它是,我想,如果我点击一些按钮它将被初始化,我会做很多解决方案,但没有任何事情,我怎么能这样做,谢谢

2 个答案:

答案 0 :(得分:2)

考虑使用具有良好声誉的优秀JCalendars / JDatePicker,例如

  1. JCalendar

  2. SwingX

答案 1 :(得分:0)

无耻插头:

使用JDatePicker,您可以在github上将其修改为您心中的内容,如果您进行了改进,将接受拉取请求。