Wyświetlanie tekstu z JTextField w ramce

0

Witam. Jak w Java Swing zrobić pole w którym można wyświetlić tekst ale aby nie dało się niczego w nim wpisać? Prosiłbym o prosty kod lub wytłumaczenie jak zrobić aby po naciśnięciu JButtona tekst z JTextField został pokazany w takiej ramce.
Z góry dzięki.

0

Metoda setEditable() :)

0

Co do przycisku, zakładam, że chcesz po kliknięciu na niego, aby w JTextField wyświetlił się tekst który ustaliłeś już wcześniej, przygotuj tekst w jakimś Stringu czy też innym obiekcie który może służyć do tego celu, następnie do JButton dodaj ActionListener, który będzie nasłuchiwał akcji na przycisku, po takowej akcji ActionListener wykonuje metodę setText z obiektu JTextField, jako argument wstawiając tekst który ma się wyświelić.

0

Oczywiście akcję musisz sam zaimplementować.

0

Ale czy będzie to działać dobrze jako pole w którym będą wyświetlały się wszystkie wiadomości tak jak w chacie? Chodziło mi o to że w JTextField wpisuje się ,,Część", naciska JButton, a następnie ,,Cześć" wyświetla się w takiej ramce (u nas i u odbiorcy(ale nie o to mi teraz chodzi)).

0

Jak to ma działać jako chat, to może lepiej użyć JTextArea, a dodawać metodą Append? Możesz zrobić sobie metodę, gdzie jako argument masz Stringa a metoda dodaje tekst w argumencie do tego pola, dodaje jak chcesz datę i godzinę i łamie linię.

0

A jak zrobić aby wszystkie wiadomości przesuwały się w górę a nowa pojawiała się na dole.

1

Po każdym appendzie spróbuj

textArea.setCaretPosition(textArea.getDocument().getLength());
0

A i jeszcze jak wiadomość nie zmieści się na długość to jak zrobić aby dalsza część przeszła do niższego wiersza?

0

Ok sprawdzę.

0

zawijanie tekstu w JTextField

https://stackoverflow.com/questions/8858584/how-to-wrap-text-in-a-jtextarea

Kolego szybciej mi zajęło znalezienie odpowiedzi na Twoje pytanie tutaj i na stackoverflow niż Tobie napisanie pytania, czasami warto czegoś poszukać samemu :)

0

No ja nawet nie wiedziałem czego szukać. :)

0

Jeszcze trzy pytanka.

  1. Jak pokolorować okienko i ustalić powierzchnie kolorów za pomocą współrzędnych?
  2. Jak zrobić aby np. JButton nie miał niebieskiej obwódki gdy ostatnio był naciskany?
  3. Mógłby ktoś podesłać linka do wszystkich dostępnych stylów w Javie (typu Nimbus, Windows).

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