Результаты поиска
Как сделать список с флажками в Java Swing?
Каков был бы лучший способ иметь список элементов с checkbox каждый в Java Swing?
I.e. a JList с элементами, которые имеют некоторый текст и A checkbox каждый?
Java JPanel перерисовка вопросов
У меня есть приложение Java swing с панелью, которая содержит три JComboBoxe s, которые не рисуют должным образом.
Поля combox просто отображаются в виде стрелки вниз с правой стороны, но без метки текущего выбранного значения.
Поля будут перерисованы правильно, если размер окна будет увеличен или уменьшен хотя бы на один пиксель.
Все мои гуглы указали на вызов revalidate() на JPanel , чтобы исправить это, но это не сработало для меня.
Вызов updateUI() на JPanel изменил его от Всегда отображения неправильно на отображение неправильно половину времени.
Кто-нибудь еще видел это и нашел другой способ заставить перерисовывать поля со списком?
Проблемы с запуском приложения Swing с IDEA 8M1
У кого-нибудь еще есть проблемы с запуском Swing приложений из IntelliJ IDEA 8 Milestone 1? Даже самое простое приложение, показывающее пустой JFrame, похоже, разбивает JVM. Я не получаю стек trace или что-то еще, похоже, что сам JVM падает, и Windows показывает мне всплывающее окно, в котором говорится обычное сообщение "This process is no longer responding".
Консольные приложения работают нормально, и мой код Swing отлично работает при запуске из Netbeans или из командной строки. Я запускаю Windows Vista x64 с бета-версией JDK 1.6 Update 10, которая может быть конфигурацией, с которой ребята Jetbrains еще не сталкивались.
IDE для Swing
Есть ли какой-нибудь IDE, который упрощает создание Swing приложений (в идеале что-то вроде Visual Studio)
Лучший GUI дизайнер для eclipse?
Я ищу хорошего дизайнера GUI для swing в eclipse. Мое предпочтение отдается плагину free/open-source.
Swing — прогрессбар
Господа, я долго пытался понять, как же мне заставить работать програсс-бар, но у меня так ничего и не получилось.
Ситуация такая — обрабатывается большой массив объектов, понятно, что в for-цикле.
На JFrame есть прогрессбар.
Код выглядит примерно так:
SwingUtilities.invokeLater(new Runnable(){
@Override
public void run(){
for(Geoobject geoobject:Geoobjects){
//здесь нужно поменять значение прогрессбара
//Какие-то действия с объектом
for(Rajon rajon:geoobject.getRajonsSet()){
//Здесь нужно поменять текст на прогрессбаре
//Какие-то действия с объектом
}
}
});
progressBar не обновляется, пока работает for-цикл.
А как только он отработает, пользователь сразу же видит уже заполненный прогрессбар.
Причем при дебаге видно, что value у него меняется. Но на экране ничего не происходит.
SwingUtilities.invokeLater(new Runnable(){
@Override
public void run(){
for(Geoobject geoobject:Geoobjects){
//здесь нужно поменять значение прогрессбара
//Какие-то действия с объектом
for(Rajon rajon:geoobject.getRajonsSet()){
//Здесь нужно поменять текст на прогрессбаре
//Какие-то действия с объектом
}
}
});