[RISOLTO][Java] Ancorare Label su JPanel

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
Antòn87
Prode Principiante
Messaggi: 75
Iscrizione: sabato 21 luglio 2007, 11:49

[RISOLTO][Java] Ancorare Label su JPanel

Messaggio da Antòn87 »

Salve a tutti. Ancora un altro quesito sule Swing
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
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?   ???
Ultima modifica di Antòn87 il sabato 27 settembre 2008, 14:05, modificato 1 volta in totale.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [Java] Ancorare Label su JPanel

Messaggio da Zoff »

Hai provato il metodo setMaximumSize()?

ciao
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
Antòn87
Prode Principiante
Messaggi: 75
Iscrizione: sabato 21 luglio 2007, 11:49

[Risolto] Re: [Java] Ancorare Label su JPanel

Messaggio da Antòn87 »

Ho risolto sostitendo le JLabel con dei JTextField.  :)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti