Stworzyłem autonomiczną aplikację java na komputerze w Netbeans 6.9. Chcę ustawić akcję dla przycisku zamykania mojej aplikacji. Chcę wiedzieć, jak i gdzie ustawić kod działania tego przycisku zamknięcia. Czy ktoś może mi pomóc w związku z tym?Jak ustawić akcję dla przycisku zamykania?
Odpowiedz
Musisz zarejestrować ActionListener na swoim przycisku zamknięcia. W tym słuchniku możesz zdefiniować, co zrobić.
Nie wiem, czy netbeans automatycznie ją utworzył, gdy wybrałem opcję Java Desktop Application w oknie dialogowym tworzenia nowego projektu. – user594860
prawym przyciskiem myszy na przycisk wtedy, > Events > Action > actionPerformed
. NetBeans
wygeneruje dla ciebie słuchacza akcji :)
Edycja: Jeśli chcesz mieć bliskiego słuchacza, przeczytaj here.
Nie pokazuje, że przycisk "krzyż" w widoku projektu ... – user594860
@user - Ah, chcesz przycisk w nagłówku. Myślałem, że masz swój własny JButton. Zobacz moją zaktualizowaną odpowiedź :) –
@Peter twoja odpowiedź działa dla Jbutton, który tworzymy, ale co zrobić z tym, który jest automatycznie tworzony przez Netbeans, kiedy tworzymy przez niego aplikację na komputery? – user594860
myślę odpowiedzi dla How to close a java swing application from the code będzie też pomocny
Gdy masz pracę uchwytu, jeden wygodne podejście do „ustawić domyślny przycisk poprzez wywołanie metody setDefaultButton()
na panelu głównym kontenerem najwyższego poziomu w.” Szczegółowe informacje znajdują się w sekcji samouczka: How to Use JButton Features.
lubię budzić się zombie, ale tutaj jest to, co chciałbym zrobić (jest to biorąc pod uwagę, że podczas pracy w oknie aplikacji opartych inaczej ten będzie bezużyteczny !!!):
- Ustawiłbym program nasłuchujący okno do zamkniętej operacji. here to sposób na zrobienie tego.
- Wtedy będę usuwać ręcznie foldery i pliki tymczasowe ...
Oczywiście słuchacz okno mówię pójdzie na ostatnim oknie Ty (jako użytkownik) powinien zamknąć, to nie będzie działać albo jeśli chcesz, aby to się stało, gdy ostatnie okno jest zamknięte, ale nie ma określonego polecenia, aby to zrobić, niektóre obejścia tego powodu sprawiają, że wszystkie twoje okna mają współdzielić flagę/licznik, aby wskazać, czy nadszedł czas, aby usunąć tymczasowe pliki/foldery.
Ponownie, jeśli aplikacja będzie działać pod ziemią czasami (to znaczy, że można wyrzucać wszystkie okna bez wyłączania aplikacji), czy też jest to demon nie będzie działać
Jeśli tylko chcesz zamknąć aplikację, gdy blisko przycisk jest trafiony, można użyć
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jak wyjaśniono w Oracle tutorial
- 1. Jak ustawić akcję dla UIButton w UITableViewCell
- 2. Jak ustawić akcję dla UIBarButtonItem w Swift
- 3. Jak programowo ustawić wagę dla przycisku
- 4. Przycisk trybu zamykania Kolor tekstu przycisku
- 5. Jak ustawić rozmiar przycisku?
- 6. Jak ustawić domyślną akcję podwójnego kliknięcia w Visual Studio?
- 7. Wywołaj akcję w polu tekstowym z przycisku
- 8. Jak przechwycić zdarzenie zamykania przycisku QDockWidget kliknij przycisk
- 9. Używanie przycisku Exit do zamykania programu WinForm
- 10. Jak zmienić stan przycisku zamykania okna w kakao?
- 11. Jak wyłączyć akcję przesyłania
- 12. Jak ustawić inny kolor dla wciśniętego stanu przycisku?
- 13. Jak ustawić stan kliknięcia dla mojego przycisku niestandardowego?
- 14. jak ustawić detektor onclick dla przycisku obrazu w alertdialog
- 15. Jak ustawić obraz tła przycisku poprzez kod
- 16. Jak ustawić czcionkę przycisku do Marlett
- 17. Jak ustawić uprawnienia administracyjne Ikona na przycisku dialogowym MFC?
- 18. Jak utworzyć akcję dla elementu UITabBarItem?
- 19. Wykonaj akcję na przycisku zatrzymania przeglądarki kliknij przycisk
- 20. C#: Jak anulować czynność zamykania dla przycisku ustawionego jako przycisk Zaakceptuj lub Anuluj w formularzu?
- 21. Jak ustawić wiele znaczników do przycisku?
- 22. Formularz HTML wykonuj "akcję" po naciśnięciu przycisku "Wyślij"
- 23. Coś zrobić po kliknięciu przycisku zamykania na JFrame
- 24. Jak ustawić tekst przycisku obrazu (Android)?
- 25. ANDROID: Jak ustawić opóźnienie po naciśnięciu przycisku?
- 26. Jak ustawić niestandardowy kolor tła przycisku?
- 27. Jak ustawić kolor tekstu w przycisku przesyłania?
- 28. Jak zrobić akcję, aby zamknąć NSPopover?
- 29. Zastępowanie standardowego przycisku zamykania (X) w formularzu systemu Windows
- 30. Jak ustawić cień przycisku android zamiast ustawiania cienia tekstu
należy odstawić swój IDE i nauczyć Java. –