В этой статье я покажи примеры о том как мы используем механизм наблюдателя/наблюдаемого, чтобы обнаружить, если файл данных был доработанный или изменен с прошлого раза. Мы используем один и тот же файл данных и DataFileTableModel, как и предыдущий. Некоторые незначительные изменения необходимы для класса DataFileTable. Этот класс реализует интерфейс наблюдателя (см. update() метод, который будет […]
Рубрика: Java
Как изменить значок по умолчанию в окне приложения java на собственный
Что бы изменить значок в своем приложении на собственной достаточно иметь изображения на которое вы хотите поменять. Для этого введите следующий код.
1 |
window.setIconImage(Toolkit.getDefaultToolkit().getImage("image.gif")); |
Как создать диалоговое окно DialogBox
Самый простой способ создать Dialog Box Да/Нет/Отмена диалогового окно-использовать showConfirmDialog(компонент объекта) метод класса JOptionPane. В следующем примере используется диалоговое окно подтверждения с помощью текстового сообщения и сохраняет ответ в ответе переменной:
1 2 |
int response; response = JOptionPane.showConfirmDialog(null, "Удалить фаил?"); |
Как создать диалоговое окно «Dialog Box» ввода.
Диалоговое окно ввода задает вопрос и использует текстовое поле для хранения ответа. Самый простой способ, чтобы создать диалоговое окно, в Java применяют использование showInputDialog(компонент, объект, строка, int) метод класса JOptionPane. Следующий пример использует этот способ, чтобы создать диалоговое окно ввода параметров:
1 2 3 4 |
String response = JOptionPane.showInputDialog(null, "Как твое имя?", "Введи свое имя", JOptionPane.QUESTION_MESSAGE); |
Вся информация от пользователя будет сохранена в переменной response,
Как создать сообщение в диалоговом окне.
Диалоговое окно сообщения представляет собой простое окно, которое отображает информацию. Диалоговое окно сообщения может быть создан с помощью вызова showMessageDialog(компонент объекта) метод класса JOptionPane. Следующее пример кода создает окно сообщения
1 |
JOptionPane.showMessageDialog(null, "Все хорошо"); |