Problem z formatowaniem stringa

1

Tworzę sobie takiego stringa:

 String wynik = "";
		for(int i=0; i<3; i++) {
			for(int j=0; j<3; j++) 
				wynik+=String.format("%6.2f %1s", mac[i][j]," ");
			wynik+="\n";
		}	

Później wsadzam tego stringa do textArea.setText(wynik);
Problem w tym, że nie jest wtedy ten string dobrze sformatowany :/ Z miejscami po przecinku jest ok, ale nie zostawia 4 miejsc na część całkowitą, przez co (to jest macierz 3x3 i tak jest wyświetlana) ta macierz mi się rozłazi, gdy w jednym wierszu mam np. 20, a w wierszu niżej 100 :/
Co jest źle? Bo ja błędu nie widzę :P

0

Zmień w TextArea czcionkę, na taką, która ma stałą szerokość, np "monospaced".

0

Wielkie dzięki!
Teraz wszystko działa :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1