У меня есть приложение, которое в основном использует бот для нажатия клавиш при выполнении условия. Я привык работать с апплетами, поэтому мне интересно, как пользователь останавливает приложение. Я сделал это, используя диспетчер задач, но это не очень удобно, не так ли? Так как я могу сделать I UI для автономного приложения Java? Или есть другой способ дать пользователю возможность остановить приложение?Как запретить пользователю приложение java
0
A
ответ
0
У вас есть JFrame?
Если не создать новый JFrame, JPanel и JButton с:
JFrame frame = new JFrame("title");
JPanel panel = new JPanel();
JButton button = new JButton("Close");
//You need this for the screen to show.
frame.setSize(width,height);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
frame.setLocationRelativeTo(null);
//add the panel to the frame and the button to the panel
frame.add(panel);
panel.add(button);
button.addActionListener(this);//the class needs to implements ActionListener
frame.setVisible(true);
//this is the actionperformed method which will run if the button is clicked.
public void actionPerformed(ActionEvent e) {
if(e.getSource==button){//If you have more than one button.
System.exit(0);
}
}
3
Вам нужно добавить кнопку в графическом интерфейсе пользователя, установите слушатель действия к нему и в addActionListener вызвать метод System.exit()
..
Пример:
JButton showDialogButton = new JButton("Exit the app");
showDialogButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
Смежные вопросы
- 1. Android - запретить пользователю закрывать приложение
- 2. Как запретить пользователю андроида закрыть приложение
- 3. Как запретить пользователю оставлять комментарий другому пользователю
- 4. запретить пользователю выбирать будущее в ежевике + java
- 5. Запретить пользователю вводить номера в java Scanner?
- 6. Запретить пользователю обновлять страницу
- 7. Запретить пользователю отклонять уведомление
- 8. Как запретить пользователю использовать приложение по истечении срока действия?
- 9. Запретить пользователю вставлять поля
- 10. Запретить пользователю обновлять страницу
- 11. iOS Parse запретить пользователю
- 12. Запретить закрытие Java-качания Приложение
- 13. Как запретить пользователю останавливать службу Android?
- 14. Как запретить пользователю изменять запрос REST?
- 15. Как запретить пользователю переходить на мобильный сайт
- 16. Как запретить пользователю покидать контроллер просмотра?
- 17. Java - Как мне запретить пользователю вводить что-либо, кроме целого?
- 18. Как запретить пользователю загружать только 3 изображения?
- 19. Запретить пользователю редактировать связанные записи
- 20. Запретить пользователю вводить неверные операторы
- 21. Запретить пользователю изменять строку запроса
- 22. Запретить пользователю взаимодействовать с AVPlayerView?
- 23. ckan: запретить пользователю автоматическую регистрацию
- 24. Запретить пользователю отключать приложение из информации о приложении - Android
- 25. Запретить пользователю вводить много точек
- 26. Запретить пользователю снимать изображение приложения
- 27. Запретить пользователю отправлять пустые поля
- 28. Как запретить пользователю доступ к странице администратора
- 29. Как запретить пользователю редактировать чужие сообщения
- 30. Как запретить пользователю TFS редактировать конкретный проект?
'System.exit (0)' будет убить приложение .. –
Да, вы, возможно, придется сделать 'интерфейс JButton' который имеет 'actionListener', который вызывает' System.exit (0) ', как сказал @ cricket_007. –