Oltre alla domanda precedente ne avrei anche un'altra
ho il seguente codice:

setLayout (new BorderLayout());
Font myfont = new Font("SanSerif", Font.BOLD, 12);

Panel p1 = new Panel();
p1.setBackground(Color.white);
p1.setLayout (new BorderLayout());

Panel p2 = new Panel();
p2.setLayout (new BorderLayout());

Panel p3 = new Panel();
p3.setLayout (new BorderLayout());
int wp3 = p3.getWidth();
int hp3 = p3.getHeight();

String label = getParameter("label");
Label l = new Label(label, Label.CENTER);
l.setFont(myfont);
l.setSize(wp3, hp3);

Button a = new Button("Annulla");
Button s = new Button("Si");
Button n = new Button("No");

p2.add("West",s);
p2.add("East",n);

p3.add("Center",l);
p1.add("Center",p3);
p1.add("South",p2);
add("Center",p1);


nel quale creo una finestra ogni volta che accade un errore…

La stringa che spiega l’errore viene passata come parametro ed è contenuta nella variabile label. La stringa può essere di qualsiasi dimensione perciò vorrei che essa si adatti alla larghezza della finestra andando a capo quando la riga finisce (giustificato). Come posso fare?
Spero che la domanda sia stata chiara…:master:

Grazie per le risposte…

PS: scusate per la confusione....