Я создал JFrame и в правом верхнем углу у меня есть 3 кнопки (свернуть, увеличить, закрыть). Как получить размер этих кнопок? Я хочу поместить новую кнопку слева от кнопки «Свернуть» в строке заголовка, но мне нужно знать, сколько места занимают эти существующие кнопки, чтобы я не помещал свою кнопку поверх них. т.е. если вы открываете последнюю версию браузера Chrome, вы увидите кнопку рядом с кнопкой «Свернуть» в окне браузера. Я хочу сделать то же самое в своем приложении Java.Как получить размеры кнопок JFrame?
0
A
ответ
0
Что вы описали? альтернативный маршрут будет использовать:
setUndecorated(true);
Затем создавать свои собственные украшения окна. Таким образом, все будет соответствовать, и вы можете добавить все кнопки, которые вы хотите.
Смежные вопросы
- 1. Как изменить размеры кнопок JTabbedPane?
- 2. AS3 неверно Размеры кнопок
- 3. Создание кнопок в JFrame
- 4. Размеры кнопок с изображениями
- 5. Различные размеры кнопок
- 6. Как сделать размеры JPanel относительно размера JFrame
- 7. Изменить размеры кнопок в UIImagePickerController
- 8. Несоответствующие размеры кнопок в AlertDialog
- 9. Пользовательские размеры кнопок в пикселях
- 10. Проблемы с макетами кнопок - JFrame
- 11. Как добавить несколько кнопок в JFrame?
- 12. Как изменить размеры этих панелей в моем JFrame?
- 13. JFrame запускает различные размеры при каждом запуске
- 14. Невозможно изменить размеры JFrame при наборе видимых
- 15. Как получить размеры QTMovie
- 16. размеры кнопок для моего калькулятора Python Tkinter
- 17. Android, размеры кнопок на разных устройствах
- 18. iOS: Размеры кнопок относительные или абсолютные?
- 19. Несколько кнопок Tkinter - разные размеры шрифта
- 20. Размеры кнопок Navbar в JQuery Mobile
- 21. Java: NullPointerException в Jframe при скрытии кнопок
- 22. Проблемы с компоновкой кнопок с JFrame
- 23. Добавление кнопок ОК/Отмена в существующий JFrame
- 24. Java JFrame центров моих кнопок): <
- 25. несколько изображений и кнопок на одном jframe
- 26. Как можно изменить размеры диаграмм на JFrame автоматически?
- 27. Reactjs, как получить размеры элемента
- 28. Как получить размеры многомерных массивов?
- 29. Как получить размеры из CloudinaryPreloadedFile
- 30. Как получить активные размеры экрана?
* «Я хочу поместить новую кнопку слева от кнопки« Свернуть ».» «Как насчет этого? Не так ли? Не было бы «путей наименьшего удивления» для пользователя добавлять нестандартные кнопки к другому стандарту фрейма. Что делает ваша кнопка? –
Рамные украшения обычно поставляются os. Если вы сделаете какое-то исследование, вы обнаружите, что это, как правило, святой Грааль разработчиков Swing. Если декорации обеспечены внешним видом, вам нужно пройти через иерархию контейнеров, ищите, надеюсь, какую-то кнопку, но затем вы столкнетесь с проблемой выяснить, какой менеджер компоновки используется для dipslay. Это один взлом за другим. – MadProgrammer
Хром избавляется от всего этого беспорядка, реализуя собственные окна. – MadProgrammer