Wpis z mikrobloga

Mam pytanko, jak zrobić by w aplikacji okienkowej program od razu wczytywał dane od użytkownika i wykonywał obliczenia bez wykonania jakiejś akcji przez niego? Na przykład tak jak to działa w kalkulatorze: Gdy dodaje się dwie liczby 123+123 to gdy użytkownik wpisuje 123+1 (wyświetla się wtedy 124) 2 (wyświetla się 135) 3 (właściwy wynik 246)

#java
  • 9
  • Odpowiedz
@Garztam: nie napisałeś jakie biblioteki używasz, ale to co Ciebie prawdopodobnie interesuje to 'listener' i tego pojęcia poszukaj w kontekście swojej biblioteki :)
  • Odpowiedz
@antek11: @Plemnik_w_Gardle:

Nadal nie potrafię tego zrobić ( ͡° ʖ̯ ͡°) jest opisane jak to działa z przyciskami, a ja chcę żeby to robiło automatycznie gdy wpisuję jakąkolwiek wartość w polu tekstowym i żeby automatycznie bez żadnej akcji cyfra była wyłapywana i już obliczana. Bez wciskania przycisku, entera itp. Po prostu kliknę na klawiaturze 1 i ona jest już odczytana i przeliczana. Mam już
  • Odpowiedz
Jak używasz JFrame tzn. że używasz Swinga.
Masz pola JTextFrame, w które wpisujesz dane oraz masz wynik, tak? Na polu gdzie wpisujesz dane musisz listener ustawić.
  • Odpowiedz
@antek11: Nie oznaczyłeś mnie w komentarzu i dopiero teraz zobaczyłem że napisałeś

textField = new JTextField();
textField.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
  • Odpowiedz