{
private JDialog _dialog = null;
private JRadioButton _addRadio = null, _subtractRadio = null;
- private WholeNumberField _dayField = null, _hourField = null;
- private WholeNumberField _minuteField = null;
+ private WholeNumberField _1024weekField = null, _dayField = null;
+ private WholeNumberField _hourField = null, _minuteField = null;
private JButton _okButton = null;
// Make a central panel with the text boxes
JPanel descPanel = new JPanel();
descPanel.setLayout(new GridLayout(0, 2));
+ descPanel.add(makeRightLabel("dialog.addtimeoffset.1024week"));
+ _1024weekField = new WholeNumberField(3);
+ descPanel.add(_1024weekField);
descPanel.add(makeRightLabel("dialog.addtimeoffset.days"));
- _dayField = new WholeNumberField(3);
+ _dayField = new WholeNumberField(4);
descPanel.add(_dayField);
descPanel.add(makeRightLabel("dialog.addtimeoffset.hours"));
_hourField = new WholeNumberField(3);
_okButton.setEnabled(getOffsetSecs() != 0L);
};
};
+ _1024weekField.addKeyListener(keyListener);
_dayField.addKeyListener(keyListener);
_hourField.addKeyListener(keyListener);
_minuteField.addKeyListener(keyListener);
+ _1024weekField.addMouseListener(mouseListener);
_dayField.addMouseListener(mouseListener);
_hourField.addMouseListener(mouseListener);
_minuteField.addMouseListener(mouseListener);
{
long offsetSecs = _minuteField.getValue() * 60L
+ _hourField.getValue() * 60L * 60L
- + _dayField.getValue() * 60L * 60L * 24L;
+ + _dayField.getValue() * 60L * 60L * 24L
+ + _1024weekField.getValue() * 60L * 60L * 24L * 7L * 1024L;
if (_subtractRadio.isSelected()) {offsetSecs = -offsetSecs;}
return offsetSecs;
}