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)); } } }

Rispondi quotando