• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Obsługa przycisku z innej klasy

HackNation - ogólnopolski hackathon
0 głosów
411 wizyt
pytanie zadane 26 października 2017 w Java przez zygmunt Początkujący (310 p.)

Chciałem rozdzielić swój program na dwie klasy, tak aby w jednej były wszystkie elementy GUI, w drugiej ich obsługa. Jak mogę w drugiej klasie odwołać się do przycisku? Do tej pory po prostu klikałem w NetBeansie na przycisk i przenosiło mnie do automatycznie utworzonej metody:

    private void ButtonActionPerformed(java.awt.event.ActionEvent evt) {                                             
        // TODO add your handling code here:
    }    

Jak mogę obsłużyć ten przycisk z innej klasy?

1 odpowiedź

+1 głos
odpowiedź 26 października 2017 przez Tomasz90 Nałogowiec (25,140 p.)
wybrane 26 października 2017 przez zygmunt
 
Najlepsza
W tej klasie co masz GUI i masz te metody co obsługują akcje do komponentów to tworzysz sobie obiekt klasy z logiką biznesową. Następnie w metodach które obsługują akcję do przycisków to wywołujesz metody z klasy z logiką. Ogólnie jak mam być szczery to po pierwsze szkoda tracić czasu na Swinga od kiedy jest JavaFX. Po drugie nie warto bawić się w to generowanie GUI w Netbeans bo też tak na początku robiłem na studiach i nie wiedziałem co się dzieje potem :D No i po trzecie odradzam NetBeansa bo Eclipse lepszy, a najlepszy IntelliJ IDEA
komentarz 26 października 2017 przez zygmunt Początkujący (310 p.)
Ok, dzięki :)

Co do pozostałych uwag widziałem właśnie jak czegoś szukałem, że ludzie chyba raczej sami piszą gui niż generują. NetBeansa używamy w szkole, stąd wybór, a na JavaFX zaraz zerknę :)

Podobne pytania

+1 głos
1 odpowiedź 383 wizyt
pytanie zadane 10 kwietnia 2022 w Java przez coriver Nowicjusz (170 p.)
+1 głos
1 odpowiedź 2,296 wizyt
pytanie zadane 9 października 2018 w Java przez C.J Obywatel (1,370 p.)
0 głosów
1 odpowiedź 188 wizyt
pytanie zadane 23 czerwca 2017 w Java przez student33 Początkujący (250 p.)

93,626 zapytań

142,549 odpowiedzi

323,034 komentarzy

63,129 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 1210p. - dia-Chann
  2. 1197p. - DziarnowskiJ
  3. 1177p. - Łukasz Piwowar
  4. 1172p. - CC PL
  5. 1161p. - Maurycy W
  6. 1141p. - Adrian Wieprzkowicz
  7. 1138p. - raydeal
  8. 1134p. - Tomasz Bielak
  9. 1116p. - rucin93
  10. 1101p. - robwarsz
  11. 1100p. - Mariusz Fornal
  12. 1024p. - ssynowiec
  13. 885p. - Dominik Łempicki (kapitan)
  14. 847p. - Grzegorz Aleksander Klementowski
  15. 838p. - Wojciech Malicki
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...