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

Ошибка с таймером и JFrame
Я делаю игру с таймером и JFrame (и многими другими вещами, но только эти 2 вызывают проблемы), и после запуска сегментов ниже я получил странную ошибку. По крайней мере для меня, который никогда не использовал эти классы до этого. Начните...
931 просмотров
schedule 08.05.2024

Рисование кривой из нескольких точек
Я хотел бы знать, как соединить точки вместе, чтобы сформировать кривую. У меня есть 20 точек на диаграмме, и я хотел бы знать, как к ним присоединиться. Я пробовал с объектом GeneralPath, но хотел бы знать, есть ли лучший способ?
2770 просмотров
schedule 13.03.2024

Выбор нескольких ячеек в Swing JTable
Я хочу предоставить JTable функцию редактирования нескольких ячеек: двойной щелчок по-прежнему будет редактировать значение в выбранной ячейке (стандартное поведение), а щелчок правой кнопкой мыши должен открыть всплывающее меню с записью...
2523 просмотров
schedule 09.05.2024

JScrollPane обнуляет атрибут ширины моих ячеек JList
У меня есть JFrame , который состоит только из JList , JList имеет собственное средство визуализации ячеек, в средстве визуализации ячеек JTextPane возвращается с нестандартным размером. Нестандартный размер приводит к тому, что строки этих...
271 просмотров
schedule 11.04.2024

JInternalFrame не появится
У меня есть класс Java под названием GameUpdater, который расширяет JInternalFrame. Раньше он расширял JFrame, когда я запускал класс как отдельную программу, но я изменил его на JInternalFrame, чтобы он стал частью более крупного приложения — теперь...
241 просмотров

JTextPane в JScrollPane в JPanel в JFrame
Я пытаюсь сделать так, чтобы JTextPane занимал как можно больше места в JPanel. Для моей UpdateInfoPanel я использую: public class UpdateInfoPanel extends JPanel { private static final long serialVersionUID = 257125249175323679L; private...
2014 просмотров

Запустите грамматику ANTLR из текстовой области Java Swing GUI
У меня есть парсер ANTLR и древовидная грамматика, которые работают нормально. Я хочу, чтобы пользователь вводил грамматику в JTextarea (я использую Java Swing для разработки графического интерфейса). Как только грамматика находится в JTextarea,...
580 просмотров
schedule 28.03.2024

Упорядочивание InvokeLater с событиями
В EventQueue javadoc указано, что необходимо, чтобы поставленные в очередь события отправлялись последовательно и по порядку. Верно ли, что Runnable , поставленные в очередь с EventQueue.invokeLater , гарантированно будут отправлены до...
1926 просмотров
schedule 08.04.2024

Сортировка JTable по нескольким критериям
Чтобы отсортировать JTable, я использую TableRowSorter с разными ключами, которые отлично работают. Но теперь я хотел бы применить этот сортировщик и к тому случаю, когда пользователь меняет направление сортировки. Возможно, мне нужно сделать это в...
4202 просмотров
schedule 20.03.2024

Расширенный пользовательский компонент Swing
Кто-нибудь знает какие-нибудь хорошие ресурсы, где я могу найти и использовать пользовательские компоненты Swing с более продвинутой функциональностью, чем качание по умолчанию. Точнее я ищу DatePickers JTable с сортировкой и многоколоночной...
1133 просмотров
schedule 12.05.2024

Много незнакомых ошибок при установке значка JButton
Я занимаюсь перестройкой простой игровой программы, которую я создал для повышения эффективности. У меня возникают проблемы, когда я пытаюсь установить значок на JButton. Упрощенная версия программы работает без проблем в этой области. Я использую...
104 просмотров

Навигация JRadioButton с помощью клавиш со стрелками
Я пытаюсь заставить группу JRadioButton перемещаться с помощью клавиш со стрелками. Я собирался реализовать это вручную с помощью KeyListeners, но, видимо, такое поведение уже должно работать как минимум последние 8 лет (...
1983 просмотров
schedule 09.03.2024

Вставить в базу данных с помощью формы в Netbeans 7.01
Делаю индивидуальный проект на java. Я хочу вставить данные в свою базу данных... но моя программа успешно работает без каких-либо ошибок, но при вставке данных и отправке моих данных она выдает ошибку, подобную этой java.sql.SQLException: не может...
425 просмотров
schedule 12.04.2024

Несколько анимаций через InvokeLater — Java
Я пытаюсь создать графический интерфейс, в котором по существу есть несколько прыгающих мячей. Мячи добавляются через JButton. Мне удалось успешно создать класс Ball и анимировать его на экране только с одним мячом, однако мне не удалось добавить...
604 просмотров

JPanel не отображается в JFrame с использованием BorderLayout
У меня есть JPanel, использующий GridLayout, который содержит 6 JLabels. Если я добавлю только эту JPanel в JFrame, все будет работать нормально, но когда я добавлю ее в BorderLayout.WEST (вместе с 3 другими панелями на ВОСТОКЕ, ЦЕНТРЕ и ЮГЕ), она...
1788 просмотров
schedule 23.04.2024

получить больше строк в JTable java
Я закодировал поля со списком Auto Suggesting. Функциональность есть, * когда пользователь вводит первую букву в любом поле со списком, данные извлекаются из базы данных MySQL и отображаются во всплывающем списке, когда пользователь нажимает на...
146 просмотров
schedule 06.04.2024

Чтобы добавить в jtextarea из другой jtextarea с помощью jbutton
Я разработал свинговый графический интерфейс, в котором я пытаюсь заполнить текстовую область текстом из другой текстовой области с помощью кнопки. Код: private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {...
47 просмотров
schedule 18.03.2024

Как обновлять диаграмму JFreeChart TimeSeries каждые 10 секунд?
Основываясь на этом примере , я хочу обновлять диаграмму временных рядов каждые 10 секунд. Однако, если я использую качание Timer для обновления диаграммы каждые 10 секунд, на диаграмме видно, что она обновлялась только за 1 секунду, хотя прошло...
620 просмотров
schedule 23.03.2024

Безголовое исключение при тестировании графического интерфейса (java Swing) с помощью gitlab-ci
У меня есть виртуальный сервер, на котором запущен gitlab runner. Теперь я добавил несколько модульных тестов с графическим интерфейсом, которые хорошо работают на моем компьютере, но не на виртуальном сервере. Он всегда выходит с:...
1408 просмотров
schedule 12.04.2024