Ho questo problema....
.... in un Vector<JPanel> e vi inserisco dei JPanel che creo dinamicamente....
Dove in questi JPanel PannelliDinamici ho un JLabel....codice:private Vector<JPanel> vectorPanel = new Vector<JPanel>(); ..... for (int x=0; x<10; x++) { PannelliDinamici pannelloDinamico = new PannelliDinamici(); pannelloDinamico.setName("pan"+x); vectorPanel.add(pannelloDinamico); }
Da un'altra classe ho bisogno di settare il testo del JLabel di questi pannelli, ma non so come farmicodice:public static JLable labelTesto = new JLabel();
restituire il JPanel che mi interessa dal Vector!! Per esempio se volessi settare i label dinamicamite
in un ciclo for così:
....non funziona!!!codice:for (int y=0; y<10; y++) { vectorPanel.elementAt(y).labelTesto.setText("questo è: "+y); }
Come posso farmi restituire dal Vector il JPanel ed i suoi componenti pubblici!?
Grazie a Tutti.

Rispondi quotando



