| | |
| | | import javax.swing.DefaultComboBoxModel; |
| | | import javax.swing.JCheckBox; |
| | | import javax.swing.JComboBox; |
| | | import javax.swing.JComponent; |
| | | import javax.swing.JEditorPane; |
| | | import javax.swing.JLabel; |
| | | import javax.swing.JPanel; |
| | |
| | | */ |
| | | public void toBeDisplayed(boolean visible) |
| | | { |
| | | // Reset the schedule |
| | | // Reset the schedule and the labels |
| | | if (visible) |
| | | { |
| | | schedule = null; |
| | | setPrimaryValid(lTime); |
| | | setPrimaryValid(lDay); |
| | | setPrimaryValid(lMonth); |
| | | setPrimaryValid(lYear); |
| | | setPrimaryValid(lWeeklyTime); |
| | | setPrimaryValid(lWeeklyDays); |
| | | setPrimaryValid(lMonthlyTime); |
| | | setPrimaryValid(lMonthlyDays); |
| | | setPrimaryValid(lCronMinute); |
| | | setPrimaryValid(lCronHour); |
| | | setPrimaryValid(lCronMonthDay); |
| | | setPrimaryValid(lCronMonth); |
| | | setPrimaryValid(lCronWeekDay); |
| | | } |
| | | } |
| | | |
| | |
| | | gbc.gridy = 0; |
| | | |
| | | JLabel[] labels = {lTime, lDay, lMonth, lYear}; |
| | | Component[] comps = {time, day, month, year}; |
| | | JComponent[] comps = {time, day, month, year}; |
| | | Message[] inlineHelp = |
| | | { |
| | | INFO_CTRL_PANEL_TASK_TO_SCHEDULE_TIME_TOOLTIP.get(), |
| | | null, |
| | | null, |
| | | null |
| | | }; |
| | | |
| | | gbc.gridwidth = 1; |
| | | gbc.fill = GridBagConstraints.HORIZONTAL; |
| | |
| | | { |
| | | gbc.gridx = 0; |
| | | gbc.weightx = 0.0; |
| | | gbc.gridwidth = 1; |
| | | |
| | | panel.add(labels[i], gbc); |
| | | gbc.gridx = 1; |
| | |
| | | gbc.insets.left = 0; |
| | | panel.add(Box.createHorizontalGlue(), gbc); |
| | | |
| | | if (inlineHelp[i] != null) |
| | | { |
| | | gbc.gridwidth = 2; |
| | | gbc.insets.top = 3; |
| | | gbc.insets.left = 10; |
| | | gbc.gridx = 1; |
| | | gbc.gridy ++; |
| | | panel.add(Utilities.createInlineHelpLabel(inlineHelp[i]), gbc); |
| | | } |
| | | |
| | | gbc.insets.top = 10; |
| | | gbc.gridy ++; |
| | | } |
| | |
| | | panel.setOpaque(false); |
| | | GridBagConstraints gbc = new GridBagConstraints(); |
| | | gbc.gridx = 0; |
| | | gbc.gridy = 0; |
| | | gbc.weightx = 0.0; |
| | | |
| | | lDailyTime = |
| | |
| | | gbc.fill = GridBagConstraints.HORIZONTAL; |
| | | panel.add(Box.createHorizontalGlue(), gbc); |
| | | |
| | | gbc.gridy ++; |
| | | gbc.gridwidth = 2; |
| | | gbc.insets.top = 3; |
| | | gbc.insets.left = 10; |
| | | gbc.gridx = 1; |
| | | panel.add(Utilities.createInlineHelpLabel( |
| | | INFO_CTRL_PANEL_TASK_TO_SCHEDULE_TIME_TOOLTIP.get()), gbc); |
| | | |
| | | return panel; |
| | | } |
| | | |
| | |
| | | gbc.gridwidth = 1; |
| | | gbc.fill = GridBagConstraints.HORIZONTAL; |
| | | panel.add(Box.createHorizontalGlue(), gbc); |
| | | gbc.gridy ++; |
| | | gbc.gridwidth = weekDays.length + 1; |
| | | gbc.insets.top = 3; |
| | | gbc.insets.left = 10; |
| | | gbc.gridx = 1; |
| | | panel.add(Utilities.createInlineHelpLabel( |
| | | INFO_CTRL_PANEL_TASK_TO_SCHEDULE_TIME_TOOLTIP.get()), gbc); |
| | | |
| | | gbc.gridx = 0; |
| | | gbc.gridy ++; |
| | |
| | | gbc.gridwidth = 1; |
| | | gbc.fill = GridBagConstraints.HORIZONTAL; |
| | | panel.add(Box.createHorizontalGlue(), gbc); |
| | | gbc.gridy ++; |
| | | gbc.gridwidth = 8; |
| | | gbc.insets.top = 3; |
| | | gbc.insets.left = 10; |
| | | gbc.gridx = 1; |
| | | panel.add(Utilities.createInlineHelpLabel( |
| | | INFO_CTRL_PANEL_TASK_TO_SCHEDULE_TIME_TOOLTIP.get()), gbc); |
| | | |
| | | gbc.gridx = 0; |
| | | gbc.gridy ++; |