Mam następujący problem i potrzebowałbym wskazówki czy tak się w ogóle da zrobić. Mam JButton który inicjuje uruchomienie całego kodu. Zwykłe actionPerformed i później if (e.getSource() == bRunSimulation), chciałem na samym końcu dodać linijkę która dodawałaby wynik do pola textArea ale niestety sama komenda "taResultArea.setText(String.format("Result: %.2f", result) + "$");" nie działa.
Czy dodawanie tekstu za pomocą nazwaTextArea.setText(); może być umieszczona w "public void actionPerformed(ActionEvent e)" ? Jeśli tak to w jaki sposób to zrobić ponieważ u mnie to nie działa.
@pulla: Linia 54 - wywal JTextArea, bo teraz masz tam lokalną zmienną przesłaniającą pole, a potem setText wywołujesz na polu i masz NullPointerException.
@pulla: Wygląda też na to, że wywołujesz HTTP w actionPerformed - nie powinieneś tego robić w wątku GUI (czy program Ci nie zacina dopóki nie dostanie odpowiedzi?). Najlepiej zrównoleglij do ThreadPoolExecutor
Cześć,
Mam następujący problem i potrzebowałbym wskazówki czy tak się w ogóle da zrobić. Mam JButton który inicjuje uruchomienie całego kodu. Zwykłe actionPerformed i później if (e.getSource() == bRunSimulation), chciałem na samym końcu dodać linijkę która dodawałaby wynik do pola textArea ale niestety sama komenda "taResultArea.setText(String.format("Result: %.2f", result) + "$");" nie działa.
Czy dodawanie tekstu za pomocą nazwaTextArea.setText(); może być umieszczona w "public void actionPerformed(ActionEvent e)" ? Jeśli tak to w jaki sposób to zrobić ponieważ u mnie to nie działa.
Końcówka kodu, mam nadzieje że coś zrozumiesz bo w sumie to mój pierwszy trochę większy projekt.