Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [Java] JTabbedPane

  1. #1

    [Java] JTabbedPane

    Salve,
    forse il problema sarà banale ma sono 6 giorni che programmo senza fermarmi e quindi ho un pò la testa confusa

    Il codice incriminato è il seguente
    codice:
    JTabbedPane tabbedPane = new JTabbedPane();
    tabbedPane.addTab("Ricerca componente", null, componentePanel, ric_componente); 
    tabbedPane.addTab("Ricerca utente", null, utentePanel, ric_utente); 
    tabbedPane.addTab("Ricerca documento", null, documentoPanel, ric_documento);
    Ho un JtabbedPane con tre scelte.
    ComponentePanel,utente..documento..sono tre JPanel
    codice:
    componentePanel = new JPanel();
    utentePanel = new JPanel();
    documentoPanel = new JPanel();
    Creo il seguente JPanel contentene due bottoni
    codice:
    ButtonPanel = new JPanel();
    ButtonPanel.add(CancellaButton);
    ButtonPanel.add(DettagliButton);
    Ora aggiungo ai tre JPAnel questo JPAnel di bottoni ( ho provato anche ad aggiungere direttamentei bottoni non incapsulati in un JPAnel )
    codice:
    componentePanel.add(ButtonPanel);
    utentePanel.add(ButtonPanel);
    documentoPanel.add(ButtonPanel);
    poi normalmente mando in uscita il tabbedpane
    codice:
    frame.setResizable(true);        
    contenitore = frame.getContentPane(); 
    contenitore.setLayout(new BorderLayout());              
    contenitore.add(tabbedPane, BorderLayout.CENTER);
    frame.setContentPane(contenitore);
    frame.setVisible(true);
    I bottoni si vedono solo nell ultimo JPanel al quale li aggiungo..ovvero in documentoPanel...in componetePanel e utentePanel dei bottoni non vi è nessuna traccia.

    In anticipo grazie a chi saprà suggerirmi !

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    non puoi usare lo stesso oggetto su 3 panel
    crea 3 ButtonPanelò

  3. #3
    avevo provato...ho riprovato anche adesso che me lo hai detto tu ma non va ugualmente..l'unica cosa che non ho provato è fare 6 JButton distinti ma nn credo sia questo il problema !

  4. #4
    preso dallo stimolo...ha funzionato inserendo 3 pannelli distinti con 6 bottoni distinti...

    qualcuno mi sa spiegare questa cosa ?!

  5. #5
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Non puoi aggiungere lo stesso componente a piu contenitori contemporaneamente:

    componentePanel.add(ButtonPanel);
    utentePanel.add(ButtonPanel);
    documentoPanel.add(ButtonPanel);


    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

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.