Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    313

    [JAVA]Attivare tab di JTabbedPane

    Ancora salve.Ho creato un JTabbedPane con due tab iniziali.Dopo di che alla pressione di una tasto viene creato un nuovo tab.Adesso voglio che questo mi risulta appena creato,attivato cioè è lui che risulta davanti a tutti.Come devo fare?così non funziona


    codice:
    public class TabbedPane extends JTabbedPane{
      public TabbedPane() throws IOException {
       this.addTab("Info",new InfoHTML());
       this.addTab("Audio",new JPanel());
      }
        
      public void addTabbedPane(String nameTabbed){
           this.addTab(nameTabbed, new JPanel());
           this.setEnabled(true);
      }
      
    }

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Usa setSelectedIndex(indice tab da mostrare)
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    313
    Come faccio a prendere l'indice del tab appena creato?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da tcc
    Come faccio a prendere l'indice del tab appena creato?
    Se l'hai aggiunto con addTab(), allora l'hai aggiunto al fondo della lista di tab, quindi sarà certamente l'ultimo, cioè quello con indice getTabCount()-1.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    313
    Grazie funziona

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    313
    e per poterlo chiudere come devo fare?

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da tcc
    e per poterlo chiudere come devo fare?
    Per "chiudere" intendi rimuovere il tab?? removeTabAt(int index)

    P.S. scusa ma il javadoc lo leggi??
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    313
    Volevo chiedere: è possibile aggiungere ad un tab che contiene un JPanel,un JDialog??

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da tcc
    Volevo chiedere: è possibile aggiungere ad un tab che contiene un JPanel,un JDialog??
    JDialog è un contenitore "top-level". Non ha alcun senso (e non funzionerebbe ... ti beccheresti una eccezione) inserirlo dentro un altro contenitore.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.