Hallo,
ich hab ein Problem mit dem Microba DatePicker, und zwar kann ich in der angeführten Konfiguration des Pickers das Monat nicht auswählen. Das Popup wird hier sofort geschlossen wenn ich auf den Monat klicke - ohne mir die Monatsauswahl zu präsentieren.
Verursacht wird das Problem durch
Da ich diesen Style verwenden möchte wäre ich um Hilfe dankbar.
zeigt den klassichen Kalendar mit auswählbarem Monat.
Anbei der Code zum Testen:
Danke
GGK
ich hab ein Problem mit dem Microba DatePicker, und zwar kann ich in der angeführten Konfiguration des Pickers das Monat nicht auswählen. Das Popup wird hier sofort geschlossen wenn ich auf den Monat klicke - ohne mir die Monatsauswahl zu präsentieren.
Verursacht wird das Problem durch
Code:
setStyle(16)
Da ich diesen Style verwenden möchte wäre ich um Hilfe dankbar.
Code:
setStyle(32)
Anbei der Code zum Testen:
Java:
import java.awt.BorderLayout;
public class DatePickerTest extends JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
DatePickerTest frame = new DatePickerTest();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
* @throws UnsupportedLookAndFeelException
* @throws IllegalAccessException
* @throws InstantiationException
* @throws ClassNotFoundException
*/
public DatePickerTest() throws ClassNotFoundException, InstantiationException, IllegalAccessException, UnsupportedLookAndFeelException {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
DatePicker calendar = new DatePicker();
calendar.setFieldEditable(false);
calendar.setShowTodayButton(false);
calendar.setStyle(16);
//*calendar.setStyle(32);
calendar.setPickerStyle(272);
calendar.setBackground(SystemColor.inactiveCaption);
calendar.setSize(140, 32);
calendar.setLocation(134, 69);
calendar.setShowNoneButton(false);
contentPane.add(calendar);
}
}
Danke
GGK