Mmm non ne vengo fuori...forse postando un po' di codice riesco ad uscirne...![]()
Codice per la pressione del JButton "insert" nel main Frame
Codice per la pressione del JButton "cancel" nel AddFrame (Frame Secondario)codice:if (e.getSource==insert){ addframe=new AddFrame(); }
Ora ovviamente ad ogni pressione del tasto Insert nel main Frame si genera una nuova Istanza di AddFrame. Io questo lo vorrei evitare facendo si che o il main Frame venga disabilitato o che anche se si preme una seconda volta "insert" non vengano generate altre istanze di AddFrame se la prima non è stata chiusa.codice:if (e.getSource==cancel){ setVisible(false); }
Ora ho provato così:
Però ovviamente "insert" funziona solo la prima volta perchè dopo il riferimento anche se passa il GC non viene distrutto.codice:if (e.getSource==insert){ if(addframe==null){ addframe=new AddFrame(); } }
Poi ho provato con i JDialog:
Ma le cose non cambiano e qua suppongo di aver interpretato male il tutorial e gli esempi...codice:if (e.getSource==insert){ JDialog addframe=new JDialog(new AddFrame()); }
Saranno banalità, ma...boh...![]()


Rispondi quotando