Как проверить событие на значение lostfocus

Проблема возникает, когда происходит потеря фокуса  на компоненте, gainedFocus который отправлен на следующий компонент в SystemEventQueue. Мы должны захватить это событие, и перенаправить внимания к предыдущему компоненту (если есть ошибки валидации). Мы не можем использовать инструментарий. getDefaultToolkit().getSystemEventQueue() напрямую, чтобы удалить событие gainedFocus из-за ограничений безопасности в Апплета. Это можно сделать с метод invokeLater класса метода […]

Всплывающее окно, прикрепленное к jtree

В этом статье я покажу вам как в  java  прикрепить контекстное меню к jtree. import javax.swing.*; import javax.swing.tree.*; import java.awt.event.*; import java.awt.*; import java.util.*; public class TreeWithPopup extends JPanel { DefaultMutableTreeNode root, node1, node2, node3; public TreeWithPopup() { MyJTree tree; root = new DefaultMutableTreeNode(«root», true); node1 = new DefaultMutableTreeNode(«node 1», true); node2 = new DefaultMutableTreeNode(«node […]

Чтение файла данных в jtable и как перезагрузить если файл данные изменились.

В этой статье я покажи примеры о том как мы используем механизм наблюдателя/наблюдаемого, чтобы обнаружить, если файл данных был доработанный или изменен с прошлого раза. Мы используем один и тот же файл данных и DataFileTableModel, как и предыдущий. Некоторые незначительные изменения необходимы для класса DataFileTable. Этот класс реализует интерфейс наблюдателя (см. update() метод, который будет […]

Как создать диалоговое окно DialogBox

Самый простой способ создать Dialog Box Да/Нет/Отмена диалогового окно-использовать showConfirmDialog(компонент объекта) метод класса JOptionPane. В следующем примере используется диалоговое окно подтверждения с помощью текстового сообщения и сохраняет ответ в ответе переменной: int response; response = JOptionPane.showConfirmDialog(null, «Удалить фаил?»);