Вопросы по теме 'event-dispatch-thread'
Как управлять состоянием игры перед лицом EDT?
Я разрабатываю клон игры-стратегии в реальном времени на платформе Java, и у меня есть несколько концептуальных вопросов о том, где разместить и как управлять состоянием игры. В качестве рендеринга игра использует Swing / Java2D. На текущем этапе...
880 просмотров
schedule
12.03.2023
Где вызывается поток отправки событий?
Я читал, что весь код, который создает компоненты Swing и обрабатывает события, должен запускаться потоком диспетчеризации событий. Я понимаю, как это достигается с помощью метода SwingUtilities.invokeLater() . Рассмотрим следующий код, в котором...
2985 просмотров
schedule
10.04.2022
Представление JFrame синхронно
У меня есть этот основной JFrame (назовем его DrinkChooser), который показывает другой JFrame сложного подтверждения (назовем его ConfirmWin).
ConfirmWin имеет только две кнопки JButton: подтвердить и отменить.
Я хочу сделать это:
(в...
1158 просмотров
schedule
10.06.2022
Очередь событий Java. Почему все должно быть в методе invokelater?
в книге, которую я читаю, каждый пример графического интерфейса с многопоточностью имеет что-то вроде этого:
public static void main(String[] args) throws Exception
{
EventQueue.invokeLater(new Runnable()
{
public void run()...
2795 просмотров
schedule
15.09.2022
Запуск функции в EDT из doInBackground
Я хочу запустить определенную функцию из doInBackground в EDT. В настоящее время я настроил его, используя публикацию и процесс, который работает нормально. Однако я хочу знать, есть ли способ запустить функцию в EDT из doInBackground без...
125 просмотров
schedule
22.12.2022
Eclipse/Java: неперехваченные исключения в EDT приостанавливают выполнение в EventDispatchThread.run()
Это небольшое раздражение, которое у меня возникает при отладке с помощью Eclipse. Если установлен флажок «Приостанавливать выполнение при неперехваченных исключениях», отладчик обычно приостанавливает поток прямо в том месте, где возникло...
866 просмотров
schedule
28.06.2022
Java JLabel автоматически меняет шрифт
У меня есть несколько различных компонентов в очень большом приложении JavaEE. Таким образом, отладка - это боль, и, к сожалению, я не могу предоставить SSCCE, который точно описывает проблему, с которой я столкнулся.
Короче говоря, мои шрифты...
176 просмотров
schedule
22.03.2023
Java — отображение статической панели выбора файлов и динамической панели флажков в одном графическом интерфейсе
Я работаю над проектом колледжа, чтобы позволить пользователю выбирать файл csv с помощью средства выбора файлов в графическом интерфейсе, а затем отображать флажок для каждого столбца файла.
У меня есть внутренний код, написанный для обработки...
319 просмотров
schedule
20.04.2023
как JTree реагирует на измененный DefaultMutableTreeNode?
Просто пытаемся выяснить, что произойдет с точки зрения потоков, если вы измените пользовательский объект DefaultMutableTreeNode в потоке, отличном от EDT?
Я не говорю о событиях DefaultTreeModel, а именно о insertNodeInto и removeNodeFromParent,...
503 просмотров
schedule
13.04.2023
Как обновить графический интерфейс Swing из длинного метода?
Я новичок в Swing и в настоящее время пытаюсь разработать простое приложение с графическим интерфейсом в NetBeans.
Я хочу создать какую-то систему ведения журнала с графическим интерфейсом, чтобы записывать текущее действие, выполняемое...
5874 просмотров
schedule
13.03.2023
Как использовать Thread.sleep() и setBackground() для создания эффекта вспышки в Swing?
Я хотел бы сделать эффект вспышки: изменив фон (JTextArea) на КРАСНЫЙ -> затем подождите 1 секунду -> вернуться к БЕЛОМУ. Мне нравится это:
JTextArea jTextArea = new JTextArea();
jTextArea.setBackGround(Color.RED);...
1924 просмотров
schedule
02.07.2023
Привязка JGoodies занимает слишком много времени на EDT?
Я использую привязку JGoodies для своих компонентов Swing. В моей программе есть требовательное отображение в реальном времени, которое не обновляется визуально, когда включена привязка JGoodies. Есть ли способ, чтобы привязка не перехватывала поток...
119 просмотров
schedule
18.06.2022
Неправильное поведение JDialog
JDialog dialog = new JDialog(parent JFrame, "blabla");
dialog.setLayout(new BorderLayout());
JLabel label = new JLabel("more blabla");
dialog.getContentPane().add(label, BorderLayout.CENTER);
dialog.setSize(new Dimension(280, 80));...
941 просмотров
schedule
27.11.2022
должны ли все методы в классах AWT, то есть не-Swing, вызываться в EDT?
Недавно я узнал, что в самых последних рекомендациях Sun / Oracle говорится, что никакие методы Swing каких-либо объектов Swing, включая конструкторы, не должны вызываться вне EDT.
Применяется ли тот же стандарт строгости ко всем «визуальным»...
371 просмотров
schedule
29.10.2022
Ответ JavaFx на SwingUtilities.invokeLater
Итак, я знаю, что метод обновления графического интерфейса JavaFx при использовании потока называется Task, но код работает аналогичным образом или есть какие-либо различия. позвольте мне привести вам пример свинга:
Другой класс вне графического...
10213 просмотров
schedule
05.05.2023
Как запустить JOptionPane в EDT?
У меня до сих пор возникают проблемы с пустыми JOptionPane . Судя по исследованиям в SO и Java Docs , это, очевидно, как-то связано с тем, что не используется расширение EDT . Мой вопрос в том, как именно EDT и его методы применяются к...
1877 просмотров
schedule
24.05.2022
Я пытаюсь переместить мяч в апплете с помощью потока, но он не движется
Я пытаюсь переместить мяч в апплете с помощью потока, но он не движется. Может ли кто-нибудь помочь мне, поскольку я новичок в апплете и приступает к разработке игр... для справки, вот мой код
public class ballGame extends JApplet implements...
1204 просмотров
schedule
17.05.2023
Текстовая область не обновляется при выполнении действия кнопки
У меня есть элемент качания текстовой области, где я хочу отображать некоторые журналы выполнения. сообщения должны появляться после каждого шага выполнения. например "Выборка начата". Но проблема в том, что все сообщения журналов появляются...
1747 просмотров
schedule
15.08.2022
Невозможно переопределить метод process() в SwingWorker
У меня есть класс SwingWorker следующим образом:
class RemotePlayersWorker extends SwingWorker<String[][], Object> {
PlayerCanvas parent;
RemoteHandler remote;
String[][] players;
int maximumConnections;...
1816 просмотров
schedule
23.02.2023
invokeAndWait Java
Может ли кто-нибудь сказать мне, в чем фактическая разница между этими двумя кодами, поскольку они оба дают одинаковый результат?
код1:
public class JLabelDemo extends JApplet {
public void init() {
this.setSize(400, 400);
ImageIcon ii...
497 просмотров
schedule
16.07.2023