Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [JAVA] JPanel

    Salve a tutti, ho un problema con una maschera (JFrame) all'interno del quale ho inserito un
    JScrollPane che serve a visualizzare un jPanel con scrollbar.

    Adesso la maschera di default parte vuota, cioè alla sua creazione non faccio altro che fare
    panCamere.setLayout(null);
    jScrollPane2.setViewportView(panCamere);


    dopo il click su un bottone però effettuo una ricerca sul db e in base al numero di record selezionati creo un array di jLabel
    for (int i=0;i<ListaCamere.size();i++){
    labNomeCamera[i] = new javax.swing.JLabel();
    labNomeCamera[i].setFont(new java.awt.Font("Tahoma", 1, 11));
    labNomeCamera[i].setText(DatiCamera.getNomeCamera());
    }
    e finito di creare l'array vorrei inserire tutte le label nel jPanel.

    Ma pur facendo anche solo per una label
    labFotoCamera[0].setBounds(10,10,150,20);
    labFotoCamera[0].setVisible(true);
    panCamere.add(labFotoCamera[0]);

    non mi viene visualizzato nulla sul pannello

    Avete idea di cosa manca?

    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Ho spostato la discussione nel forum dedicato a Java.
    In futuro, poni qui le tue domande relative a questo linguaggio.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    chiedo scusa, non avevo visto il forum apposito

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Dopo ciascuna istruzione add() (o blocco di istruzioni add) devi richiamare un validate() sul componente (Il JPanel) in modo che esso effettui un nuovo lay-out dei componenti e una visualizzazione degli stessi.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.