Как получить высоту заголовка с помощью Java (Swing)?

Я получаю MouseEvent на Java. метод getPoint() добавляет высоту строки заголовка в часть координаты y.

Мне было интересно, как я могу найти высоту строки заголовка текущего окна, чтобы сместить значение y на правильную величину.

Как вы думаете, можно ли опубликовать какой-нибудь (желательно упрощенный) код, демонстрирующий такое поведение?

Bill the Lizard 21.10.2008 22:50

Я разобрался со своей проблемой .. Я добавил слушателя движения в кадр, а не в панель. Ой.

jjnguy 22.10.2008 00:21
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
9
2
11 478
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете найти вставки фрейма, вызвав метод getInsets (определенный в контейнере). Вставки фреймов обсуждаются в верхней части документации Frame API. См. Этот вопрос.

Конечно, вы всегда можете добавить слушателя мыши на панель содержимого. JFrame имеет неожиданное поведение для некоторых методов, таких как add и setLayout.

Другие вопросы по теме