2011-11-28 54 views
0

我正在寻找日期选择的解决方案我founed这样的:越来越集中的JTextField在exteds的JPanel

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类中使用这个日期选择器,我想知道如果日期字段在焦点,如果是,我wan我如果点击了一些按钮,它会被初始化,我会穿许多解决方案,但没有hase fonctedned,我该怎么做,谢谢

回答

2

考虑使用良好的JCalendars/JDatePicker与良好的声誉,例如,

  1. JCalendar

  2. SwingX

+0

好的,谢谢但是如果我想用jTextfields编写一些ext的jPanel并且我想在另一个jpanel中使用它,并且我要做一些焦点编码,我该如何允许它,以及我如何获得焦点 – user1063951

+0

建议的库可以与[focus subsystem](http://docs.oracle.com/javase/tutorial/uiswing/misc/focus.html)一起使用。 – trashgod

0

无耻插头:

使用​​,你可以派生它在github上它修改你的心脏的内容,引入请求将被接受如果你做了改进。