Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Come sovrapporre due elementi uno visibile e uno non (lavoro in modo alternato )
Forum - Java - Come sovrapporre due elementi uno visibile e uno non (lavoro in modo alternato )

Avatar
thebonni90 (Normal User)
Rookie


Messaggi: 22
Iscritto: 01/01/2011

Segnala al moderatore
Postato alle 16:31
Sabato, 19/11/2011
Salve ragazzi
nella mia applicazione stavo epnsando a due modalità di inserimento
questa mod viene gestito da 2 JradioButton
quando mod1 è attiva visualizza dei jTextField e quando è attiva la mod2 questi si nascondono e si devono visualizzare dei nuovi JtextField

e quelli precendeti si deono nascondere

ho visto che non è come VB.NET
non riesco propio a creare e nascondere dei JtextField nella stessa posizione
c'è qualche metodo da fare qualche consiglio
grazie a tutti

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 19:41
Sabato, 19/11/2011
Ciao,
Anche io mi ero trovato difronte ad un problema simile, ho risolto mettendo i componenti  che "giocano a nascondino" in un pannello, poi avevo messo un Listener ad un bottone (tu lo metterai ai JRadioButton) che al click ripuliva il pannello e ci metteva i componenti che dovevano essere visualizzati;
Esempio:
Questo è il mio pannello:
Codice sorgente - presumibilmente Plain Text

  1. JPanel panel=new JPanel(new BorderLayout());


Dentro al listener scrivo:
Codice sorgente - presumibilmente Plain Text

  1. panel.removeAll();
  2. //Aggiungi i vari componenti che devono comparire sul pannello:
  3. panel.add(componente, BorderLayout.SOUTH);
  4. //Dopo averli aggiunti scrivi
  5. panel.repaint();
  6. panel.validate();


Così i vecchi componenti vengono cancellati e vengono visualizzati quelli che aggingi dopo chiamato il metodo removeAll()

P.S. Nophiq aveva fatto un tutorials su questo argomento http://www.pierotofy.it/pages/guide_tutorials/Java/Aggiorn ...

Ultima modifica effettuata da il 19/11/2011 alle 19:44
PM Quote