8
ответов

Как справиться, игра указывают перед лицом EDT?

Я разрабатываю оперативный клон стратегической игры на платформе Java, и у меня есть некоторые концептуальные вопросы о том, куда поместить и как управлять игровым состоянием. Игра использует Swing/Java2D в качестве рендеринга...
вопрос задан: 13 January 2016 19:39
5
ответов

Предотвратите Swing GUI, запирающийся во время фоновой задачи

У меня есть приложение колебания, которое хранит список объектов. Когда пользователи нажимают кнопку, я хочу выполнить две операции на каждом объекте в списке, и затем после того как это завершено, изобразите в виде графика...
вопрос задан: 30 January 2013 12:34
4
ответа

Передающие переменные к Потоку Отправки События

Мой GUI запирается, потому что я должен обновить его через EDT, однако, я должен также передать переменную, которая является обновлениями с GUI: в то время как ((обмениваются сообщениями = this.in.readLine ()) .startsWith ("NUMPLAYERS"))...
вопрос задан: 13 January 2016 19:40
3
ответа

Статический Анализ Потока: Хорошая идея?

Я помогаю поддержать и основываться на довольно большом Swing GUI с большим сложным взаимодействием. Часто я исправляю ошибки, которые являются результатом вещей, входящих в нечетные состояния из-за некоторой гонки...
вопрос задан: 13 January 2016 17:55
3
ответа

Swing проверяет код Потока Отправки События во времени выполнения

Есть ли какие-либо библиотеки, которыми инструментальный код, чтобы проверить, что методы обратились к компонентам Swing, называют на Потоке Отправки События? Вероятно, не было бы слишком трудно написать некоторый абсолютный код...
вопрос задан: 26 September 2015 10:05
3
ответа

Добавление задержки при изменении элементов GUI [дубликат]

Я работаю над игрой sudoku с использованием backtracking, в игре есть кнопка, которая генерирует решение для игры, которая работает с тем, что пользователь имеет в своем распоряжении до сих пор. Я пытаюсь сделать это, чтобы я мог показать ...
вопрос задан: 7 October 2012 09:51
2
ответа

EDT перезапускает или не, когда исключение выдается?

(пример кода ниже является автономным и выполнимым, можно попробовать его, он не разрушит систему :) Tom Hawtin прокомментировал вопрос здесь: Почему люди выполняют Java GUI на Очереди событий...
вопрос задан: 23 May 2017 12:01
1
ответ

Реализация Runnable при использовании Java Swing

Изучая Swing прямо сейчас, я наткнулся на два урока, в которых использовались разные способы создания простого окна JFrame. Первый реализует Runnable и имеет переменную объекта JFrame в классе: ...
вопрос задан: 18 January 2019 03:22
0
ответов

Java Swing -работает на EDT

У меня есть пара вопросов относительно Swing и использования EDT для обновлений графического интерфейса. Я только начал читать об этом материале, так что я полный новичок в этой области :Какие операции необходимы для выполнения на...
вопрос задан: 6 July 2019 17:57
0
ответов

доступ к переменным и компонентам качания через разные потоки

Этот вопрос несколько связан с тем, который я задал ЗДЕСЬ. Теперь у меня есть класс «Контроллер», который состоит из основного метода и всех компонентов качания. есть класс с именем "VTOL", который...
вопрос задан: 23 May 2017 10:34
0
ответов

Где вызывается поток диспетчеризации событий?

Я прочитал, что весь код, который создает компоненты Swing и обрабатывает события, должен запускаться потоком диспетчеризации событий. Я понимаю, как это достигается с помощью SwingUtilities.invokeLater () ...
вопрос задан: 29 November 2016 03:32
0
ответов

Объяснение потока диспетчеризации событий Java

Недавно я начал изучать и исследовать основы программирования графического интерфейса пользователя на Java. Проработав какое-то время программированием, я выполнял только бэкэнд-работу или работу, и в результате все, что у меня было ...
вопрос задан: 14 July 2016 00:03
0
ответов

Используя CATiledLayer, тонкую линию между плитками при рендеринге, плитки, созданные с помощью ImageMagick

Используя пример PhotoScroller от Apple и ImageMagick, мне удалось создать приложение для каталога. Но у меня ошибка рендеринга. Мозаичные изображения отображаются с тонкой линией между ними. Мой простой ...
вопрос задан: 13 January 2016 19:40
0
ответов

Как остановить Swing EDT

Типичный Swing приложение запускает EDT в начале, и когда последнее окно закрывается, приложение останавливается в основном с помощью System.exit, неявного или явного. Но мой маленький ...
вопрос задан: 13 January 2016 19:36
0
ответов

How can i catch Event Dispatch Thread (EDT) exceptions?

I am using a class called MyExceptionHandler that implements Thread.UncaughtExceptionHandler to handle normal exceptions in my project. As I understand this class can't catch the EDT exceptions, so I ...
вопрос задан: 26 September 2015 09:43
0
ответов

Swing - Обновить метку

У меня есть метка сообщения и кнопка отправки. Кнопка отправки будет нажата несколько раз, и действие для каждого нажатия может занять до минуты. Когда кнопка нажата, я хочу установить ...
вопрос задан: 18 February 2015 00:38
0
ответов

Что делает SwingUtilities.invokeLater? [дубликат]

Что делает SwingUtilities.invokeLater? Это просто задержка выполнения блока кодов внутри метода запуска? В чем разница между вызовом действия в функции invokeLater ...
вопрос задан: 21 May 2014 21:22
0
ответов

java swing очистить очередь событий

Можно ли сделать это стандартным способом? Вот сценарий. Начните делать что-нибудь дорогое в EDT (EDT заблокировано, пока дорогостоящая операция не закончится). Пока EDT был заблокирован, пользователь ...
вопрос задан: 21 May 2014 21:22
0
ответов

Как использовать диспетчерский поток событий?

Я узнал о том, что swing не является потокобезопасным. Углубившись, я обнаружил, что каждое изменение компонента swing должно выполняться в потоке диспетчера событий, чтобы предотвратить различные проблемы ...
вопрос задан: 21 May 2014 21:17
0
ответов

SwingUtilities.invokeLater

Мой вопрос связан с SwingUtilities.invokeLater. Когда мне его использовать? Должен ли я использовать его каждый раз, когда мне нужно обновить компоненты графического интерфейса? Что именно он делает? Есть ли ему альтернатива, поскольку ...
вопрос задан: 21 May 2014 10:21
0
ответов

Использование JavaFX Platform.runLater и доступ к пользовательскому интерфейсу из другого потока

У меня есть несколько вопросов о Platform.runLater. У меня есть класс приложения JavaFX. В этом классе я запускаю поток (поток читает данные из сетевого сокета). Теперь, когда я создаю новую сцену внутри ...
вопрос задан: 1 March 2013 04:11
0
ответов

IOException при открытии JFileChooser

Ок, это действительно странно. Каждый первый раз, когда мое приложение открывает JFileChooser, оно выбрасывает IOException, а затем некоторые иконки не отображаются должным образом. java.io.IOException at sun.awt.image.GifImageDecoder....
вопрос задан: 10 August 2012 16:13
0
ответов

Реализация секундомера

Может кто-нибудь объяснить, почему моя кнопка Пуск / Стоп не работает, пожалуйста? Это не полностью реализованный StopWatch, но я застрял здесь. Любая помощь приветствуется! Это мой первый вопрос в вопросе ...
вопрос задан: 15 July 2012 21:39
0
ответов

Почему setSelected на JCheckBox теряет эффект?

Кто-нибудь может объяснить мне, почему я потерял выделение (установленное setSelected()) для JCheckBox, когда я поместил JOptionPane в ItemListener? Это ошибка? Любопытно, что если этот процесс ...
вопрос задан: 7 July 2012 00:35
0
ответов

Когда именно запускается поток отправки событий?

Когда именно начинается EDT? Какая строка кода за это отвечает? Я предполагаю, что «someSwingComponent.setVisible(true)» помогает, но я не уверен. Спасибо!
вопрос задан: 26 May 2012 21:22
0
ответов

Как указать, что JComboBox загружает значения?

У меня есть JComboBox, значения которого извлекаются через сеть. Я ищу способ указать этот факт пользователю, когда пользователь хочет посмотреть список, раскрывает выпадающий список, и только потом ...
вопрос задан: 11 April 2012 06:43
0
ответов

Странная проблема со сбоем: очередь отправки: com.apple.root.default-overcommit-priority

Я разрабатываю приложение, в котором много операций добавлено в ASINetworkQueue. Операции в основном используются для получения изображения с сервера, а затем в случае успешного завершения устанавливаются ...
вопрос задан: 20 March 2012 11:29
0
ответов

Динамическое удаление компонента из JPanel

Вот запускаемый кусок кода, объясняющий проблему - я могу удалить s1 и s2, но не s3. Не похоже, что это связано с MigLayout (я использую его), так как я вижу такое же поведение с дефолтным ...
вопрос задан: 7 February 2012 09:49
0
ответов

java SwingWorker.doInBackground () не должен иметь доступ к элементам графического интерфейса

Может быть это тривиально, я изо всех сил пытаюсь понять простую документацию по SwingWorker. Вот копия вставленного содержимого. Рабочий процесс. В жизненном цикле…
вопрос задан: 24 January 2012 08:23
0
ответов

Когда использовать SwingUtilies.invokeAndWait/invokeLater

Я где-то читал, что для любого потока, который влияет на визуализацию gui, его нужно запускать в EDT с помощью SwingUtilities.invokeAndWait/invokeLater Для базового gui нужно ли ставить что-то ...
вопрос задан: 31 December 2011 10:42