Wyświetlanie tekstu w polu tekstowym JTextField

0

Witam
Czy ktoś mógłby mi podpowiedzieć jak wyświetlić tekst w polu tekstowym w JTextField nie kasując tekstu który już tam był wcześnie wyświetlany ?
Normalnie tekst w polu tekstowym dodaje przez zmiena.setText(string) ale za każdym razem dodany tekst zastępuje tekst który wcześniej się tam znajdywał.

Oto część mojego kodu :

	public void tekst(){
		tekst.setBounds(5, 300, 150, 100);
		String X,O;
		X = ("ruch wykonuje O");
		O = ("ruch wykonuje X");
		

		tekst.setText("Witam ruch wykonuje X");
		
		if(licznik%2!=0)
			tekst.setText("ruch wykonuje X");
		else
			tekst.setText("ruch wykonuje O");
		
		
		
		add(tekst, BorderLayout.WEST);
	}
	

Co powinienem zmienić ?

2

W JTextField chcesz w nieskończoność wydłużać tekst? Osobliwy pomysł. Do takich rzeczy, to JTextArea na panelu przewijalnym.

tekst.setText(tekst.getText()+" "+nowyTekst);
0

Pomyliłem sie w nazwie tematu :P
Używam oczywiście JTextArea

mam go tam zdefiniowanego

public JTextArea tekst = new JTextArea();

I tam tak samo wydłużam tekst w nieskończoność tak jak podałeś czy jakoś może jakoś inaczej ?

1
tekst.append("nowy tekst");
0

Dzięki wielkie :) O to mi chodziło.
A czy jeszcze da rady ustawić tak aby to pole tekstowe dynamicznie się wydłużało wraz z dodaniem nowego tekstu ?

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