1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| private JButton getJButton1() {
if (jButton1 == null) {
jButton1 = new JButton(new ImageIcon("./Icones/JCalendarColor32.gif"));
jButton1.setBounds(new Rectangle(165, 314, 27, 18));
jButton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
final JDialog jd=new JDialog(Test.this,"Choisissez une date",true);
final SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy",Locale.FRENCH);
final TimeZone tz = TimeZone.getTimeZone("GMT+1");
jd.getContentPane().setLayout(new BorderLayout());
JPanel jp1 = new JPanel(new BorderLayout());
JButton jb1 = new JButton("OK");
jp1.add(jb1);
jb1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e2) {
/* gcdchoisie = new GregorianCalendar(tz);
gcdchoisie.setTime(jc.getDate());
gct = new GregorianCalendar();
if (gcdchoisie.getTime().before(gct.getTime())) {
gct.add(Calendar.DATE, 1);
JOptionPane.showMessageDialog(Test.this,"Date minimum : " + sdf.format(gct.getTime()),"Erreur",JOptionPane.WARNING_MESSAGE);
jLabel4.setText("Votre date");
gcdchoisie=null;
gct=null;
}
else {
jLabel4.setText("=> "+sdf.format(gcdchoisie.getTime()));
}
jd.dispose();*/
}
});
jc = new JCalendar();
// jc.setMinSelectableDate(GregorianCalendar.getInstance(tz,Locale.FRENCH).getTime());
// jd.getContentPane().add(jc,BorderLayout.NORTH);
jd.getContentPane().add(jp1,BorderLayout.SOUTH);
jd.setResizable(false);
jd.pack();
jd.setLocationRelativeTo(null);
jd.setVisible(true);
jd.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
}
});
}
return jButton1;
} |
Partager