Ho una classe che mi crea una GUI grafica.ci sono dei Bottoni che servono per aprire una finestra dentro un JDesktopPane,Per la creazione della finestra uso questo codice:
codice:
Chiamate chiamata = new Chiamate(rowItem[0], rowItem[1], rowItem[2], rowItem[3],
rowItem[4], rowItem[5], rowItem[6], rowItem[7], rowItem[8], rowItem[9],
rowItem[10], rowItem[11]);
chiamata.setVisible(true);
desktop.add(chiamata);
try {
chiamata.setSelected(true);
} catch (java.beans.PropertyVetoException exc) {
exc.printStackTrace();
}
la cosa STRANA e' che lo stesso identico codice se lo metto come evento della pressione del bottone funziona mentre se lo metto come evento di un doppio click mi crea la finestra che occupa TUTTO il JDesktopPane.Se invece provo a dargli
chiamata.setMaximum(false);
oltre a ridimensionarmi(correttamente) la finestra chiamata mi ridimensiona anche tutte le altre finestre!!