Вопросы по теме 'swing'

JTextArea только с числами, но допускает отрицательные значения
У меня есть JTextArea, который должен принимать только числа. Это мой код: DocumentFilter onlyNumberFilter = new AxisJTextFilter(); final JTextArea areaTextoXMin = new JTextArea(String.valueOf(xMin));...
2229 просмотров

Добавление и удаление узлов из JTree
У меня очень простой JTree . Поскольку я тороплюсь, я бы предпочел не использовать TreeModel , если он не нужен. Я написал SSCCE, чтобы выявить проблему: Иногда я добавляю узел. В другой раз я их удаляю. Когда я нажимаю Add , узел...
59815 просмотров
schedule 19.11.2023

Java - сообщение при закрытии окна JFrame
У меня есть Java-программа, содержащая класс Application , наследуемый от JFrame. Я хочу отобразить сообщение, которое спрашивает пользователя, хочет ли он выйти из программы, нажав кнопку X в правом верхнем углу окна. Это мой код до сих пор:...
16248 просмотров
schedule 23.11.2023

Файл в JTable, JTable в файл
Я работаю над JTable , Мой проект: читать данные из database (я выполнил эту задачу и смог отобразить в JTable). затем отображать и сохранять данные в подгруппы в file (текст/Excel). У меня есть базовые знания о JTable , и, используя...
503 просмотров
schedule 11.11.2023

Рисование фонового изображения
Я рисую изображение, которое является моим фоновым изображением, все в порядке, но когда я пытаюсь добавить несколько JButtons в рамку, все идет не так, как надо, изображение, которое я нарисовал, исчезает, и я вижу исходный фон. Рисунок рисунка...
1647 просмотров
schedule 09.11.2023

Добавление изображения к кнопке внутри GridBagLayout
Али, это то, что я сейчас сделал, но теперь я получаю сообщение об ошибке, на нестатический метод getClass() нельзя ссылаться из статического контекста. buttonc = new JButton("6"); cc.fill = GridBagConstraints.HORIZONTAL; cc.ipady = 20;...
579 просмотров
schedule 01.01.2024

JPopupMenu знает, какой JMenuItem нажат
мой вопрос очень простой. У меня есть JPopupMenu , на котором показаны два JMenuItem . Единственный способ, которым я нашел, чтобы узнать, какой элемент нажат с помощью class MenuActionListener implements ActionListener { public void...
2890 просмотров
schedule 22.11.2023

Очистить все выделения JFrame
Я встроил LWJGL-холст (в JPanel, который находится в JSplitPane) в моем JFrame. И у меня есть JMenuBar. Проблема заключается в том, что LWJGL захватывает фокус и не запускает события качания мыши. Поэтому, если я, например, щелкну на холсте LWJGL,...
67 просмотров
schedule 28.11.2023

JComboBox Select и Item и на основе выбора отображают новый список
У меня есть следующий код, чтобы на основе выбора пользователя отображался список: private class SheepTypeListHandler implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { JComboBox<String> cb...
509 просмотров
schedule 10.11.2023

Алгоритм преобразования дерева каталогов (файл .txt) в JTree
Я делаю программу, которая будет генерировать текстовый файл, содержащий дерево каталогов. Я выполнил часть обхода файлов, поэтому у меня готов текстовый файл. Затем я хочу использовать этот текстовый файл, прочитать его и преобразовать данные в...
658 просмотров
schedule 06.12.2023

Нажмите и перетащите jlabel на jcomponent в java
Я пытаюсь добавить JLabel в JComponent (который уже находится на JPanel), а затем сделать так, чтобы я мог щелкнуть и перетащить JLabel, чтобы переместить его в другое место. На данный момент JLabel действительно появляется, но когда я щелкаю и...
31 просмотров
schedule 12.11.2023

JTextField появляется в двух местах при создании внутри paintComponent().
Я создаю игру тральщика, и я хочу иметь JTextField, где пользователь вводит свое имя, чтобы его счет был сохранен в файле. Моя проблема в том, что когда я создаю JTextField и добавляю его в свою Jpanel, он появляется в двух местах. Вот изображение...
47 просмотров
schedule 04.11.2023

Класс JPanel не добавляется в JFrame
Я не могу заставить свой JFrame из основного класса отображать JPanel из другого класса. Все компилируется без ошибок. Это код моего основного класса, который расширяет JFrame: public OnlineCarSalesSystem(){ setTitle("Online Car Sales...
31 просмотров
schedule 24.12.2023