Я разрабатываю настольное приложение Java с помощью NetBeans JBuilder. Я делаю содержимое программы (на первой странице) подходящим в относительно маленьком окне. Я использую GridBagLayout. Как только я запустил программу и увеличил ее с помощью кнопки в правой верхней части окна, программа занимает весь экран моего ноутбука. Но содержимое выглядит беспорядочно. Я хочу запретить масштабирование после его нажатия. Т.е. я хочу, чтобы моя программа оставалась в том же размере, независимо от того, масштабируете ее или нет. Как это сделать?Выполнение размера окна рабочего стола остается неизменным
ответ
Программа по умолчанию не расширяет JFrame или JDialog. Он использует библиотеку Swing Application Framework, которая является частью проекта. Он расширяет класс FrameView. – uml
Программа по умолчанию не распространяется JFrame или JDialog. Он использует библиотеку Swing Application Framework, которая является частью проекта. Он расширяет класс FrameView.
Вы должны действительно попробовать RTM. Я не использую этот заброшенный API, но потребовалось всего несколько секунд, чтобы обнаружить ... FrameView.getFrame()
.
Тогда, конечно, вы можете воспользоваться рекомендацией Джеффри Frame.setResizable(boolean)
.
Я не понимал, что 'FrameView' имеет' Frame', поддерживая его. Undeleted согласно запросу. Приветствия. – Jeffrey
вы должны использовать Frame.setResizable(false)
и установить размер кадра, чтобы максимизировать размер
Dimension d=getMaximumSize();
Frame.setSize(d.width, d.height);
- 1. Bootstrap 3 отключить отзывчивость для изменения размера окна рабочего стола
- 2. Изменение размера рабочего стола с проблемами ligdx
- 3. Сложное увеличение размера рабочего стола Windows
- 4. Значение маршрута остается неизменным
- 5. Matplotlib анимация остается неизменным
- 6. Выход остается неизменным
- 7. Выполнение Перечислимое несколько раз, если источник данных остается неизменным
- 8. Изменение размера рабочего стола Studio Studio
- 9. iOS - ContentOffset остается неизменным после изменения размера UIScrollView
- 10. окна 10 тока изоляции рабочего стола
- 11. Создание окна рабочего стола в XLib/Qt
- 12. Захват рабочего стола без моего окна
- 13. Преобразование размера мобильного dp в размер стола рабочего стола
- 14. Почему значение «Список» остается неизменным?
- 15. Session.SessionID остается неизменным после таймаута?
- 16. панель цвет не остается неизменным
- 17. C# Обновление рабочего стола рабочего стола
- 18. Qt приложения рабочего стола
- 19. Нарушение окна рабочего стола для рисования рамки вокруг окна
- 20. Замена рабочего стола Windows
- 21. Простой графический интерфейс рабочего стола
- 22. WinWait внутри удаленного рабочего стола
- 23. RefCount остается неизменным после вызова AtlUnadvise
- 24. Bool меняется и остается неизменным в Unity
- 25. OpenGl, C#, Тао. Цвет чертежа остается неизменным
- 26. Значение текста остается неизменным после изменения значения
- 27. Якорный наклон остается неизменным после нажатия ссылки
- 28. Смещение функции внутри модуля остается неизменным всегда?
- 29. передачи по ссылке, адрес ссылки остается неизменным
- 30. андроид обои для рабочего стола
Это все зависит от вашего кадра (JFrame) определения. Я думаю, что речь идет о Java Swing, если это так, пожалуйста, добавьте тег swing ... – home
* Как это сделать? * Используя соответствующие ограничения сетки или сделав кадр не изменяемым по размеру, как вам сказали в удаленном ответе. Нет NetBeans JBuilder. Существует Netbeans, и есть JBuilder. Две разные программы. –