Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
9 / 9 / 2
Регистрация: 02.11.2012
Сообщений: 153
1

JFrame.setEnabled(false) не работает на Mac OS

15.05.2013, 02:19. Показов 902. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, делаем с другом програмку. И столкнулись внезапно с такой проблемой. На Windows метод setEnabled(false) великолепно работает, то есть полностью блокирует JFrame.
Запускаем точно такую-же програмку на Mac OS и тут этот метод совершенно не блокирует всех трёх кнопок "закрыть, развернуть, свернуть". И мало того, если нажать на окно, то оно спокойно вылазит на передний план. В то время как на Windows вытащить окно на передний план можно только нажав на него на панели задач.

Чтобы понять, как именно оно работает на примере Windows 7, нажмите правой кнопкой на любую папку и свойста. Затем кнопочку "Другие". Главное окно "Свойста" будет заблокировано, пока вы не закроете окно "Другие". А на Mac по сути можно спокойно закрывать это первое окно... и в результате код будет вызывать кучу экспепшинов, которые на винде как раз никогда бы и не вылезли.

Версия JVM 7.21, самая последняя. При этом 6 версия на MAC блокировала эти кнопки...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2013, 02:19
Ответы с готовыми решениями:

Размер ContentPane у JFrame с параметром setResizable (false)
Обнаружил вот такую странность: JFrame mf = new JFrame(); mf.setVisible(true);...

системная плата MAC MINI {MAC-F4208EAA} не работает сеть после установки XP
Всем респект кто волокёт в цифровой технологии перейду к делу системная плата MAC MINI...

Doc.save(false, False) = Всегда Возвращает False
Собственно база находится локально - не реплика f = doc.save(false, false) когда документ...

Не работает JFrame
Постоянно выдает ошибку при запуске JFrame. Недавно поставил линукс минт 19. Может ли это быть...

0
15.05.2013, 02:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2013, 02:19
Помогаю со студенческими работами здесь

CheckBox->setEnabled(x||y)?
как работает данная строка, x и y это bool переменные, но как программа понимает что брать, ведь...

Не работает код в JFrame
ЗДРАВСТВУЙТЕ! Такая ситуация. Вот код (что произошло и что должно было произойти, сразу после...

JFrame работает некоректно
не могу понять почему при запуске примерно только 2 раза из 10 окно отображается правильно, другие...

Не работает JFrame в Eclipse
Здравствуйте, eclipse подчёркивает JFrame как и всё что с ним связано и при компиляции выдаёт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru