wyswietlanie w JTextArea

0

Witam mam taki problem. Jak wypisac takie cos w JTextArea, bo w konsoli mi ładnie wypisueje a gdy zastapie System.out.print , takim czyms wynik.SetText to mi zapisuje tylko jedna cyfre ostatnia. Przed jak uzywam setText to przerabiam double na string . Moze jakas wskazowka.

for (int p=0;p<=wi-1;p++)
	{
		for (int r=0;r<=ko-1;r++)
		{
		tablica1[p][r]=skalar*tablica1[p][r];           //mnozenie macierzy przez skalar
		System.out.print(tablica1[p][r]+" ");
		}
	     	System.out.println();
	}
0

Nie rozumiesz jak działa setText(). Metoda ta zamienia tekst w polu, a nie tak jak System.out pisze w kolejnej linii.

Prawidłowy kod powinien wyglądać mniej więcej w tan sposób:

for (int p=0;p<=wi-1;p++){
   for (int r=0;r<=ko-1;r++){
      tablica1[p][r]=skalar*tablica1[p][r];           //mnozenie macierzy przez skalar
      jTextArea.setText(jTextArea.getText()+tablica1[p][r]+" "); 
   }
}

Gdzie jTextArea jest wcześniej zadeklarowaną i zainicjowaną zmienną.

0

Dzieki wielkie za pomoc. Gdybyś mieszkał niedaleko mnie to browara bym postawił ;] a tak tylko moge powiedzieć wielkie dzięki. Problem był ponieważ nie wiedzialem że jeszce getText() trzeab tam wsatwic ;d

0

@looq to daj znać jak będziesz w stolicy :D

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