Отладка Java Swing App вызывает зависание компьютера - PullRequest
0 голосов
/ 08 мая 2019

Я разрабатываю приложение Java / Swing Desktop для XUbuntu, используя Eclipse2018-12. У меня проблема при отладке. Когда Eclipse достигает точки останова в событии addItemListener для JComboBox , все зависает, включая компьютер ...

Я думал, что это связано с установкой Java и конфигурацией отладки, поэтому я попытался изменить версию используемого JRE, но ничего не изменилось.

Вот код

JComboBox<ComboItem> res = new JComboBox<ComboItem>();
        res.addItemListener(new ItemListener() {
            @Override
            public void itemStateChanged(ItemEvent event) {
                if (event.getStateChange() == ItemEvent.SELECTED && peopleCombo != null) {
                                           //do things
                    }
                }
            }    
        });
        return res; 

Вот версия Java.

java --version
openjdk 11.0.2 2019-01-15
OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)
OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

Должен ли я изменить это событие? Или используется Java-версия?

Спасибо за вашу помощь,

Батист

1 Ответ

0 голосов
/ 18 июня 2019

Для тех, у кого проблема: имел этот параметр в конфигурации degub.

-Dsun.awt.disablegrab=true
...