[RISOLTO][Java] Ancorare Label su JPanel
Inviato: venerdì 26 settembre 2008, 16:24
Salve a tutti. Ancora un altro quesito sule Swing
Ho creato un JPanel che contiene varie JLabel.
eg.:
Poi ho un thread che cambia dinamicamente le stringhe contenute all'interno del JPanel.
Il problema è che ogni volta che le stringhe vengono aggiornate, la distanza tra i jPanel aumenta o diminuisce a seconda della lunghezza delle stringhe. Come faccio a fare in modo che esse rimangano fisse? ???
Ho creato un JPanel che contiene varie JLabel.
eg.:
Codice: Seleziona tutto
//... codice JFrame
JPanel jPanel = new JPanel();
jLabel1 = new jLabel();
jLabel1.setText(MutableString); //la stringa cambia dinamicamente (anche la lunghezza)
//creo un nuovo panel
JPanel jPanel1 = new JPanel();
//gli aggiungo la stringa label
jPanel1.add(jLabel1);
jLabel2 = new jLabel();
jLabel2.setText(MutableString); //la stringa cambia dinamicamente (anche la lunghezza)
//Aggiungo le stringhe
//creo un nuovo panel
jPanel jPanel2 = new JPanel(2);
//gli aggiungo la stringa label
JPanel2.add(jLabel2);
//aggiungo tutto al pannello principale
jPanel.add(jLabl1);
jPanel.add(jLabel2);
add(jPanel);
//altro codice jFrame
Il problema è che ogni volta che le stringhe vengono aggiornate, la distanza tra i jPanel aumenta o diminuisce a seconda della lunghezza delle stringhe. Come faccio a fare in modo che esse rimangano fisse? ???