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
@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ż napisany kod
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ć.
@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) {
try {
double c = Double.parseDouble(textField.getText());
textField1.setText(Metody.CnaF(c));
}catch (Exception e1) {
textField
1.setText("Wpisz Liczbe");
}
}});

Mam taki kawałek kodu, ale i tak muszę wciskać enter by przekazać dane