[Java] Refresh dei componenti
Inviato: venerdì 27 giugno 2008, 14:59
non capisco il perchè spesso ho problemi nel refresh dei componenti, nel mio esempio costruisco un calendario, quando dal combobox seleziono il mese che voglio visualizzare, il calendario viene visto, ma mancano gli ultimi giorni del mese.....
posto immagini e codice
posto immagini e codice
Codice: Seleziona tutto
private void InitComponent(){
pnlGenerale = new JPanel();
pnlGenerale.setLayout(null);
cmbMese = new JComboBox();
cmbMese.setSize(120,30);
cmbMese.setLocation(10,10);
pnlGenerale.add(cmbMese);
cmbMese.removeAllItems();
for (int i=1;i<13;i++){
cmbMese.addItem(i);
}
cmbMese.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
cmbMeseClick(evt);
}
});
this.add(pnlGenerale);
calendario = new MonthCalendarImpl();
calendario.setSize(800,800);
calendario.setLocation(10,50);
pnlGenerale.add(calendario);
}
private void cmbMeseClick(java.awt.event.ItemEvent evt){
int liMese;
liMese = cmbMese.getSelectedIndex();
calendario.setMonth(liMese);
}