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, botów: 0