9 / 9 / 2
Регистрация: 02.11.2012
Сообщений: 153
|
|
1 | |
JFrame.setEnabled(false) не работает на Mac OS15.05.2013, 02:19. Показов 902. Ответов 0
Метки нет (Все метки)
Добрый день, делаем с другом програмку. И столкнулись внезапно с такой проблемой. На Windows метод setEnabled(false) великолепно работает, то есть полностью блокирует JFrame.
Запускаем точно такую-же програмку на Mac OS и тут этот метод совершенно не блокирует всех трёх кнопок "закрыть, развернуть, свернуть". И мало того, если нажать на окно, то оно спокойно вылазит на передний план. В то время как на Windows вытащить окно на передний план можно только нажав на него на панели задач. Чтобы понять, как именно оно работает на примере Windows 7, нажмите правой кнопкой на любую папку и свойста. Затем кнопочку "Другие". Главное окно "Свойста" будет заблокировано, пока вы не закроете окно "Другие". А на Mac по сути можно спокойно закрывать это первое окно... и в результате код будет вызывать кучу экспепшинов, которые на винде как раз никогда бы и не вылезли. Версия JVM 7.21, самая последняя. При этом 6 версия на MAC блокировала эти кнопки...
0
|
15.05.2013, 02:19 | |
Ответы с готовыми решениями:
0
Размер ContentPane у JFrame с параметром setResizable (false) системная плата MAC MINI {MAC-F4208EAA} не работает сеть после установки XP Doc.save(false, False) = Всегда Возвращает False Не работает JFrame |
15.05.2013, 02:19 | |
15.05.2013, 02:19 | |
Помогаю со студенческими работами здесь
1
CheckBox->setEnabled(x||y)? Не работает код в JFrame JFrame работает некоректно Не работает JFrame в Eclipse Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |