Event-Dispatch-Thread – вопросы и ответы

109
голосов
2
ответа
Я нашел много руководств и примеров по правильному использованию EDT, однако мне хотелось бы услышать, как нужно идти наоборот: проверьте сложное приложение с графическим интерфейсом Swing и многим...
4 месяца, 3 недели назад dendini
77
голосов
1
ответ
У меня есть этот фрагмент кода для довольно простой 2-й игровой платформы, над которой я работаю, я просто не могу работать. Сама игра работает нормально, но по какой-то причине экран заголовка не ...
4 месяца, 3 недели назад user3200435
63
голоса
1
ответ
Это очень простой вопрос об утилите invokeAndWait из утилиты swing. Я слышал, что он синхронизирует выполнение кода в одном потоке, но я не уверен. Если да, должен ли я использовать invokeAndWait д...
4 месяца, 3 недели назад Boogley Beegly
63
голоса
1
ответ
Я новичок в Swing, но не для Java. Во всяком случае, у меня есть шахматная программа. Здесь важна часть класса игрового цикла: public class game { static Board gameboard = new Board(); public stati...
4 месяца, 3 недели назад codechao
90
голосов
1
ответ
У меня возникают проблемы с настройкой компьютера и цикла компьютера в моем апплете java-игры. Я пробовал уже 3 дня, чтобы эффективно добавить одну вторую задержку между двумя поворотами компьютерн...
4 месяца, 3 недели назад e6r339b
77
голосов
1
ответ
Изучая Swing прямо сейчас, я натолкнулся на два урока, в которых использовались разные способы создания простого окна JFrame. Первый реализует Runnable и имеет переменную объекта JFrame в классе: c...
4 месяца, 3 недели назад shengbojia
63
голоса
1
ответ
Я видел этот вопрос несколько раз, но до сих пор не нашел решения. Я использую синтаксический анализ sdk @back4app.com Получение этой ошибки: Предупреждение. На основном потоке выполняется длительн...
4 месяца, 3 недели назад OnlyDanWilliams
63
голоса
1
ответ
Я пытаюсь подсчитать количество очков в пользовательском интерфейсе, чтобы обновляться несколько раз в секунду. Обновление не должно препятствовать работе других элементов пользовательского интерфе...
4 месяца, 3 недели назад seinecle
89
голосов
1
ответ
Я разрабатываю небольшую игру с использованием Java. У меня есть основной JFrame для моего приложения, который может создать другое окно (игровое окно), щелкнув JButton. Я уже тестировал свое игров...
5 месяцев назад hiveship
99
голосов
1
ответ
У меня есть следующая Java-программа, которая начинается примерно с 50% всех попыток запуска. В остальное время он заходит в тупик в фоновом режиме, не отображая никакого графического интерфейса. Я...
5 месяцев назад Christian
98
голосов
2
ответа
Как установить текст JTextArea во время работы JFrame и обновить JFrame, чтобы показать изменение, из другого класса? У меня есть JFrame с JTextArea, который действует как журнал, а строка, которую...
5 месяцев назад user4910881
77
голосов
3
ответа
Я искал это по пути в сети, но я еще не нашел ответа. Может быть, кто-то из вас, парень, знает это. Я разрабатываю рабочий стол для рабочего стола, как приложение; так как я знаю, что свинг не явля...
5 месяцев назад mimmoz81
77
голосов
4
ответа
Я хочу определить, когда некоторые временные операции потребления в основном потоке вызывают зависание gui. Моя цель - автоматически установить и отключить курсор ожидания. спасибо
5 месяцев назад blow
63
голоса
2
ответа
Я разрабатываю шашки на Java, и я наткнулся на проблему. То, что я пытаюсь создать, заключается в том, что при нажатии на шашку доступные 2 точки перед ним должны превращаться в серое в течение 2 с...
5 месяцев назад Boyen
62
голоса
2
ответа
У меня есть этот основной JFrame (назовите его DrinkChooser), который показывает другое сложное подтверждение JFrame (назовите его ConfirmWin). У ConfirmWin есть только два JButtons, подтверждение ...
5 месяцев назад Mazyod
88
голосов
3
ответа
У меня есть модальный диалог, содержащий JLabel. В этом диалоговом окне вызывается метод в другом классе, который выполняет длительную операцию поиска. Я бы хотел, чтобы этот класс поиска обновил J...
5 месяцев назад Elly
62
голоса
1
ответ
У меня есть два класса, один из которых - мой поток, в котором я читаю выходы с устройства через TCP/IP: public static controlPanel cp = new controlPanel(); void startListenForTCP (final String ipa...
5 месяцев назад BetterNerf
64
голоса
1
ответ
Просто пытаетесь выяснить, что происходит, с точки зрения потоков, если вы изменяете объект пользователя DefaultMutableTreeNode в потоке, отличном от EDT? Я не говорю о событиях DefaultTreeModel, а...
5 месяцев, 1 неделя назад mike rodent
88
голосов
1
ответ
Я новичок в java, и это не мой первый язык программирования. Я на самом деле пытаюсь закодировать загрузчик, который загружает все файлы, пока версия на сервере не будет такой же, как у клиентских....
5 месяцев, 1 неделя назад user2579794
165
голосов
3
ответа
Когда именно начинается EDT? Какая строка кода отвечает за это? Я предполагаю, что "someSwingComponent.setVisible(true)" делает трюк, но я не уверен. Спасибо!
5 месяцев, 1 неделя назад Pieter
64
голоса
1
ответ
Рабочий поток Java-приложений: получить ключевое слово ввода, а затем перевести его на запрос HTTP POST новый Jframe, ведьма показывает некоторые слова, такие как "обработка ключевых слов... pls wa...
5 месяцев, 1 неделя назад Yshuan
78
голосов
1
ответ
Я пытаюсь создать игру, и я начинаю с экрана загрузки, где он загрузит все необходимые файлы. Я хочу показать процент завершения, но он не работает. JPanel Загрузка только repaints() после завершен...
5 месяцев, 1 неделя назад Eric Sauer
90
голосов
1
ответ
Я пытаюсь добавить в свой индикатор выполнения программы, когда он выполняется. Я хочу добавить что-то вроде этого: public class TestProgressBar extends javax.swing.JFrame { public TestProgressBar ...
5 месяцев, 1 неделя назад user1880455
89
голосов
2
ответа
Ну, я разработал экран ожидания с JDialog , но он работает только при изолированном. Вот мой код: /** * * @author krisnamourtscf */ public class TelaDeProcessamento extends Thread { private String ...
5 месяцев, 1 неделя назад Krismorte
77
голосов
3
ответа
Прежде всего, извинения за то, как давно это происходит. Я пытаюсь сделать простую игру в рулетку, которая позволяет пользователю добавлять игроков, делать ставки для этих игроков и вращать колесо ...
5 месяцев, 1 неделя назад user2893128
118
голосов
1
ответ
Я хочу показать ход копирования файла из одной папки в другую с помощью jprogressbar. Все, что я сделал, но jprogress bar работает в конце и показать 100% в конце. Я новичок и читаю тему в этой фор...
5 месяцев, 1 неделя назад Rohit Rohela
124
голоса
2
ответа
Объект имеет два синхронизированных атрибута списка (listA и listB) и метод add (...), который добавляет элемент в эти два списка. Мой вопрос: должен ли этот метод быть синхронизирован, если он выз...
5 месяцев, 1 неделя назад sch
77
голосов
1
ответ
Возможный дубликат: JProgressBar не обновит Поэтому я пытаюсь показать процесс загрузки файла, загружаемого на Java. Я могу вывести текущий процент как String на консоль, но когда я пытаюсь обновит...
5 месяцев, 1 неделя назад AKrush95
62
голоса
1
ответ
У меня возникли проблемы с получением JLabel для отображения текста непосредственно перед его обновлением с помощью ImageIcon . У меня есть JLabel, который является фиксированным размером, который ...
5 месяцев, 1 неделя назад Doddy
110
голосов
3
ответа
Извините, немного длинный, но это немного связано... SwingWorker работает полностью, как ожидалось, в моем приложении, за исключением одной узловатой проблемы, с которой я изо всех сил пытаюсь реши...
5 месяцев, 1 неделя назад mike rodent
117
голосов
1
ответ
Я пытаюсь написать 2d графическую игру. В этой игре у меня есть клавиатурные входы для перемещения квадратного блока на черном плане. Я заказываю, чтобы обеспечить плавное движение клавиш. Я хочу и...
5 месяцев, 1 неделя назад Jonathan
89
голосов
1
ответ
Я развиваю игру tetris с помощью апплетов. Я создал случайные формы и заставляю их двигаться. Но я не знаю, как заставить его оседать внизу. Мои фигуры исчезают, когда они достигают конца экрана. П...
5 месяцев, 1 неделя назад Aswin Selvakumar
89
голосов
1
ответ
Я пытаюсь разработать игру, в которой мне нужно нарисовать сетку. Для этого я использую метод paintComponent(Graphics g) , который вызывается методом repaint() . Проблема заключается в том, что мет...
5 месяцев, 1 неделя назад Manpreet
108
голосов
1
ответ
Я работаю над проектом, и мне нужно очень хорошо понимать, как работает программирование, управляемое событиями. Я читал много за последние несколько дней, и я понял, как это работает, но я не могу...
5 месяцев, 1 неделя назад Cristian
99
голосов
2
ответа
Я знаю, что предмет уже был замечен во многих Вопросах и был дан ответ, но все же я не могу его пропустить. Я просто хочу обновить progressBar, извлекая некоторые вещи большого xml файла. Я думал, ...
5 месяцев, 1 неделя назад user978548
63
голоса
1
ответ
У меня есть JButton, который, как только я нажимаю на него, я хочу изменить некоторые цвета через несколько секунд, например, с синего → 1 с → красный → 1 с → желтый. Моя проблема в том, что, как т...
5 месяцев, 1 неделя назад Giannis Thanasiou
88
голосов
1
ответ
У меня проблема при работе с JFrame , которая зависает во время работы кода. Ниже мой код: При нажатии на btnRun я вызывал функцию MainLoop() : ActionListener btnRun_Click = new ActionListener() { ...
5 месяцев, 1 неделя назад Jivan
63
голоса
1
ответ
Когда я создаю JFileChooser в системе с отключенным сетевым диском, он берет навсегда до отображения JFileChooser. Он блокирует EDT около 20 с одним отключенным сетевым диском. Похоже, что это буде...
5 месяцев, 2 недели назад Ryan J
99
голосов
2
ответа
Мне просто интересно, нужно ли еще обеспечить синхронизацию в invokeLater() Runnable. Я столкнулся с тупиком и должен его преодолеть, сохраняя concurrency. Будет ли это примером хорошего кода?: pri...
5 месяцев, 2 недели назад Whired
133
голоса
2
ответа
Я запускаю AudioInputStream в jframe. У меня есть индикатор выполнения на jframe. Я назвал jproggressbar "bar". Я пытаюсь получить индикатор выполнения, чтобы отслеживать, как далеко AudioInputStre...
5 месяцев, 2 недели назад Alan Sorrill
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема