un'altro problemino. La visualizzazione del JMonthChooser e JYearChooser nel JDateChooser funziona.. però non riesco a salvarmi i valori dei rispettivi mese e anno.
In pratica quando esce la finestrella a tendina, seleziono il mese e poi l'anno ma non succede niente, invece dovrebbe mettermi l'anno e il mese nella textField che gli ho impostato..
codice:
calen = new JCalendar();
jPanelSelezionato.add(calen);
calen.setPreferredSize(new java.awt.Dimension(200, 30));
calen.getDayChooser().setEnabled(false);
calen.addMouseListener(new MouseAdapter() {
});
datac4 = new JDateChooser(calen);
jPanelSelezionato.add(datac4);
datac4.setBounds(460, 188, 77, 20);
datac4.getSpinner().setVisible(false);
datac4.addMouseListener(new MouseAdapter() {
});
datac4.addPropertyChangeListener(new DataPropety4());
...
class DataPropety4 implements PropertyChangeListener{
@SuppressWarnings("deprecation")
@Override
public void propertyChange(PropertyChangeEvent evt) {
// TODO Auto-generated method stub
if(evt.getSource() instanceof JDateChooser)
{
mm = datac4.getDate().getMonth();
aa = datac4.getDate().getYear();
//Variabili settate per la visualizzazione nella label
int mese = mm + 1;
int anno = aa + 1900;
jTextMese.setText(mese+"-"+anno);
jLabelgg.setText("del mese di "+mese+" del "+anno);
jLabelgg.setVisible(true);
giorno = jTextMese.getText();
TabellaPre5 TabPre5 = new TabellaPre5 ("prenotazione", giorno, id);
jTableVisualPrenota = new JTable(TabPre5);
jScrollPane.setViewportView(jTableVisualPrenota);
jTableVisualPrenota.setPreferredSize(new java.awt.Dimension(856, 350));
}
}
}