Описание тега invokeandwait

A method provided by the SwingUtilities class in Java that executes synchronously code on the AWT event dispatching thread in order to correctly manipulate UI elements.
1 ответ

Вызывать и ждать, который взаимодействует с подклассом

Я нашел много прекрасных примеров вызова позже и вызова и ожидания по всему сайту. Однако проблема в том, что я хотел бы получить ответ от класса, который вызывается основным методом. Может ли кто-нибудь предоставить какой-то код, который основной м…
20 авг '12 в 20:41
1 ответ

Java Swing: рабочий Swing, invokeAndWait и перекрывающиеся JLabels

Эй, ребята, я пришел с 2 проблемами, обе из которых связаны с Java Swing. Я занимаюсь разработкой карточной игры на Java. Я использую списки типов для хранения значений каждой карты, и у меня есть основной метод Play(), который вызывает обновления G…
15 апр '12 в 04:10
0 ответов

invokeLater странный вызов, после других методов

Я сталкиваюсь с очень раздражающей проблемой. Я разрабатываю библиотечную программу, и когда я выполняю заданные последовательные действия, я добавляю неожиданный ряд в JTable моих книг. Действия таковы: запуск программы добавить фильтр на основе ко…
01 янв '18 в 15:42
6 ответов

Java Swing: основной класс ожидает закрытия JFrame

Мне нужна помощь с простым приложением Java, которое использует два jframe для получения некоторых входных параметров. Вот набросок моего кода: //second jframe, called when the button OK of the first frame is clicked public class NewParamJFrame exte…
19 ноя '13 в 10:45
4 ответа

Почему invokeAndWait() предпочтительнее для апплетов, а не для автономных приложений?

Документация Java говорит: В апплете задача создания GUI должна быть запущена из метода init() с помощью invokeAndWait(); в противном случае init() может вернуться до создания графического интерфейса, что может вызвать проблемы при запуске апплета в…
10 мар '13 в 06:53
3 ответа

Ожидание вызова invokeLater()

Есть ли более элегантный способ сделать то, что я делаю ниже? То есть есть ли более элегантный способ, чем опрос и сон, опрос и сон и т. Д., Чтобы узнать, когда Runnable.run() метод был вызван через invokeLater()? private int myMethod() { final Wait…
10 май '10 в 18:32
3 ответа

Java API "Запускать на EDT, если не на EDT"

Просто размышления о каком-то повторяющемся коде, который у меня есть: Runnable run = new Runnable() { @Override public void run() { // Some EDT code } }; if (!EventQueue.isDispatchThread()) { SwingUtilities.invokeAndWait(run); } else { run.run(); }…
1 ответ

Как реализовать логику цикла в приложении Swing?

Мой заголовок несколько загадочный, но я не смог придумать ясного. Во-первых, два фрагмента кода, чтобы установить точку отсчета (надеюсь, у меня нет опечаток): Ввод с Scanner ''' Scanner sc = new Scanner(System.in); for (int i=0; i<10; ++ i) { S…
27 фев '14 в 02:58
1 ответ

Antlr 4 JDialog, созданный tree.inspect(parser), автоматически закрывается JUnit

В Antlr 4 такой код работает в основной функции. public static void main(String[] args) { ..... SicstusPrologParser parser = new SicstusPrologParser(tokens); ParserRuleContext tree =(ParserRuleContext)parser.program(); tree.inspect(parser); } Послед…
28 авг '13 в 07:24
1 ответ

Обработка ошибок в SwingWorker

Мой вопрос основывается на теории, но удовлетворяет конкретную потребность, которая у меня есть. Что вы делаете, когда ваш SwingWorker генерирует исключение, которое вы а) можете ожидать и б) необходимо восстановить и продолжить, но вы хотите уведом…
1 ответ

Java invokeAndWait?

Это действительно простой вопрос о вещи invokeAndWait из свинговых утилит. Я слышал, что он синхронизирует выполнение кода в одном потоке, но я не уверен. Если так, я должен использовать invokeAndWait, чтобы сделать это?
1 ответ

Java - не может присвоить значение в invokeAndWait глобальной строковой переменной

Я занимаюсь разработкой приложения с использованием API java-simple-serial-connector для чтения и записи в последовательный порт. Я сталкиваюсь с проблемой, когда пытаюсь прочитать байты данных и назначить их глобальной переменной String (sReader). …
28 фев '12 в 20:45
1 ответ

Автозаполнение с GlazedLists

Я использую glazedlists для автозаполнения, но я хочу спросить кое-что в этом пункте. У меня есть arraylist для списка друзей. Люди могут быть добавлены в список друзей или удалены из списка друзей, нажав кнопку добавить или удалить. Данные списка д…
04 мар '13 в 20:43
0 ответов

Нужно ли Suntoolkit.realSync после SwingUtilities.invokeAndWait()?

Чтобы быть на 100 % уверенным, что Java-приложение обновило все на экране, мне нужно позвонить SunToolkit.realSync() после SwingUtilities.invokeAndWait()? Я создаю свой графический интерфейс внутри SwingUtilities.invokeAndWait(), Я хотел бы знать, е…
08 окт '13 в 12:07
4 ответа

Возврат значений из Swing с использованием invokeAndWait

Я использовал следующий подход для создания компонентов и возврата значений из Swing в / из-за пределов EDT. Например, следующий метод может быть расширением JFrame, чтобы создать JPanel и добавить его к родителю JFrame: public JPanel threadSafeAddP…
1 ответ

Структура кода в многопоточном приложении с графическим интерфейсом

Я новичок в Java и потоки в целом, и у меня есть следующее приложение с графическим интерфейсом в Java: Во фрейме пользователь щелкает мышью в любом месте, и появляется изображение. Как только изображение появляется, таймер реального времени начинае…
1 ответ

java - метод возврата строки вызывается до того, как какое-либо значение будет присвоено строке

Мое приложение должно читать и писать на последовательный порт. Данные читаются в EventListener класса PortReader. Я хочу присвоить эти данные глобальной переменной String (private String sPortReaderString) для дальнейшего использования. Глобальная …
4 ответа

Как поток Java синхронизируется с invokeLater()?

У меня есть поток без графического интерфейса, который запускает JFrame с помощью java.awt.EventQueue.invokeLater(new Runnable() { public void run() { cardReadPunchGUI = new IBM1622GUI(); // instantiate cardReadPunchGUI.setVisible(true); } }); Часть…
1 ответ

Нарушение качающейся нити

При отладке странного поведения в Swing я нашел следующие инструменты:CheckThreadViolationRepaintManager отредактированная версия Алекса Руиза. (Вы должны понять, что делает этот класс, прежде чем ответить на мой вопрос, спасибо) И я нахожу нарушени…
3 ответа

invokeAndWait Java

Может кто-нибудь сказать мне, какова реальная разница между этими двумя кодами, поскольку они оба дают одинаковый результат? code1: public class JLabelDemo extends JApplet { public void init() { this.setSize(400, 400); ImageIcon ii = new ImageIcon("…