получать фокус jtextfield в exteds jPanel - PullRequest
0 голосов
/ 28 ноября 2011

Я искал решение для выбора даты, которое я создал:

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 ]

2 голосов
/ 28 ноября 2011

рассмотрите возможность использования хороших JCalendars / JDatePicker с хорошей репутацией, например,

  1. JCalendar

  2. SwingX

0 голосов
/ 10 октября 2014

Бесстыдная вилка:

Используйте JDatePicker , вы можете раскошелиться на github, изменить его в соответствии с вашими пожеланиями, запросы на получение будут приниматься, если вы сделаете улучшения.

...