本文整理汇总了Java中com.toedter.calendar.JDateChooser.setDate方法的典型用法代码示例。如果您正苦于以下问题:Java JDateChooser.setDate方法的具体用法?Java JDateChooser.setDate怎么用?Java JDateChooser.setDate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.toedter.calendar.JDateChooser
的用法示例。
在下文中一共展示了JDateChooser.setDate方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createComponent
import com.toedter.calendar.JDateChooser; //导入方法依赖的package包/类
@Override
protected QuestionPanel createComponent() {
QuestionPanel panel = createDefaultQuestionPanel(wizardElement, componentController.getCatalogService());
calendar = new JDateChooser();
if (wizardElement.isSetToday()){
calendar.setDate(new Date());
} else if (wizardElement.isSetDefaultValue()){
calendar.setDate(wizardElement.getDefaultValue().getTime());
}
//add listener
PropertyChangeListener listener = createDefaultListener();
if (listener!= null){
calendar.addPropertyChangeListener(listener);
}
panel.add(calendar);
return panel;
}
示例2: createErstellenPanel
import com.toedter.calendar.JDateChooser; //导入方法依赖的package包/类
private JPanel createErstellenPanel() {
JPanel erstellenPanel = new JPanel();
erstellenPanel.setBorder(new TitledBorder(null,
"Sammellastschrift erstellen", TitledBorder.LEADING,
TitledBorder.TOP, null, null));
erstellenPanel.setLayout(new MigLayout("", "[][grow]", "[][][][]"));
// Fälligkeit
JLabel lblFaelligkeit = new JLabel("Fälligkeit:");
erstellenPanel.add(lblFaelligkeit, "cell 0 0");
inputFaelligkeit = new JDateChooser();
inputFaelligkeit.setDate(new Date());
erstellenPanel.add(inputFaelligkeit, "cell 1 0,alignx left");
// Bezeichnung
JLabel lblBezeichnung = new JLabel("Bezeichnung:");
erstellenPanel.add(lblBezeichnung, "cell 0 1,alignx left");
inputBezeichnung = new JTextField();
erstellenPanel.add(inputBezeichnung, "cell 1 1,growx");
inputBezeichnung.setColumns(10);
// Verwendungszweck
JLabel lblVerwendungszweck = new JLabel("Verwendungszweck:");
erstellenPanel.add(lblVerwendungszweck, "cell 0 2");
rdbtnMitgliedernamen = new JRadioButton("Mitgliedernamen");
rdbtnMitgliedernamen.setSelected(true);
erstellenPanel.add(rdbtnMitgliedernamen, "flowx,cell 1 2");
rdbtnRechnungsnummer = new JRadioButton("Rechnungsnummer");
erstellenPanel.add(rdbtnRechnungsnummer, "cell 1 2");
ButtonGroup verwendungszweckGrp = new ButtonGroup();
verwendungszweckGrp.add(rdbtnMitgliedernamen);
verwendungszweckGrp.add(rdbtnRechnungsnummer);
// Button
JButton btnLastschriftErzeugen = new JButton(
"Sammellastschrift erstellen");
btnLastschriftErzeugen
.addActionListener(new LastschriftErzeugenListener());
erstellenPanel.add(btnLastschriftErzeugen,
"cell 0 3 2 1,alignx right,aligny top");
return erstellenPanel;
}
示例3: createPrenotificationPanel
import com.toedter.calendar.JDateChooser; //导入方法依赖的package包/类
private JPanel createPrenotificationPanel() {
JPanel panel = new JPanel();
panel.setLayout(new MigLayout("", "[][grow]", "[][][][][]"));
JLabel lblRechnungsdatum = new JLabel("Datum der Prenotification:");
panel.add(lblRechnungsdatum, "cell 0 0");
notificationdatum = new JDateChooser();
notificationdatum.setDate(new Date());
panel.add(notificationdatum, "cell 1 0,growx");
JButton btnDauerhaftePrenotification = new JButton(
"Dauerhafte Prenotification erzeugen für Mandate, "
+ "wo noch keine existiert");
btnDauerhaftePrenotification
.addActionListener(new PrenotificationAction(
PrenotificationType.DAUERHAFT));
panel.add(btnDauerhaftePrenotification, "cell 0 1,span");
JButton btnEinzelDauerhaftPrenotification = new JButton(
"Dauerhafte Prenotification für das markierte Mandat erzeugen");
btnEinzelDauerhaftPrenotification
.addActionListener(new PrenotificationAction(
PrenotificationType.EINZELN_DAUERHAFT));
panel.add(btnEinzelDauerhaftPrenotification, "cell 0 2,span");
JButton btnEinmaligePrenotification = new JButton(
"Einmalige Prenotification für alle Mandate erzeugen");
btnEinmaligePrenotification
.addActionListener(new PrenotificationAction(
PrenotificationType.EINMALIG));
panel.add(btnEinmaligePrenotification, "cell 0 3,span");
JButton btnEinzelPrenotification = new JButton(
"Einmalige Prenotification für das markierte Mandat erzeugen");
btnEinzelPrenotification.addActionListener(new PrenotificationAction(
PrenotificationType.EINZELN_EINMALIG));
panel.add(btnEinzelPrenotification, "cell 0 4,span");
lblPrenotUngueltigWarning = new JLabel(
"In der Sammellastschrift sind ungültige Mandate enthalten.");
lblPrenotUngueltigWarning.setForeground(Color.RED);
panel.add(lblPrenotUngueltigWarning, "cell 0 5,span");
return panel;
}