+ // Listeners to enable/disable ok button
+ KeyAdapter keyListener = new KeyAdapter() {
+ /** Key typed */
+ public void keyTyped(KeyEvent arg0) {
+ _okButton.setEnabled(getOffsetSecs() != 0L);
+ }
+ };
+ MouseAdapter mouseListener = new MouseAdapter() {
+ public void mouseReleased(java.awt.event.MouseEvent arg0) {
+ _okButton.setEnabled(getOffsetSecs() != 0L);
+ };
+ };
+ _dayField.addKeyListener(keyListener);
+ _hourField.addKeyListener(keyListener);
+ _minuteField.addKeyListener(keyListener);
+ _dayField.addMouseListener(mouseListener);
+ _hourField.addMouseListener(mouseListener);
+ _minuteField.addMouseListener(mouseListener);
+