Это связано с вопросом, поставленным здесь:
JTabbedPane: компоненты до и после самих вкладок
Я хочу подключить слушатель мыши, который позволяет перетаскивать созданный Google Chrome-подобный кадр. Начнем с того, что первоначальный код перетаскивания довольно прост, и код перетаскивания мышью на в этом посте Кирилла можно использовать практически напрямую. Я бы хотел, чтобы такое поведение происходило только в том случае, если пользователь щелкает и перетаскивает «строку заголовка» фрейма, то есть область, в которой находятся вкладки (верхушки). Это также легко - просто измените код перетаскивания, чтобы принимать клики только в верхней области JTabbedPane, той части, которая содержит вкладки.
Тем не менее, я хочу еще больше уменьшить область захвата и разрешить только рамку щелчка и перетаскивания в области, НЕ занятой вкладками (вставки - у кого-нибудь есть лучшее имя для этого элемента GUI?) - опять же, как в Google Chrome (Chrome также добавляет панель над вкладками в оконном режиме, чтобы легче было удерживать рамку, если много вкладок активны. Но Chrome делает это идеально: в окне с вкладками можно захватить окно, которое не имеет вкладок, и даже в маленьком v между вкладками!)
Что я действительно хотел бы сделать, так это уметь прикреплять слушателей мыши к фону графического интерфейса для вкладок - но как сделать что-то подобное?