Java Swing: кнопка добавления в TitledBorder - PullRequest
3 голосов
/ 22 июня 2011

У меня есть список панелей TitledBorder, которые содержат текстовые поля, представляющие точку.

Меня только что попросили добавить на панель кнопку с TitledBorder, которая позволит мне удалить панель и ее содержимое.

так как мне добавить кнопку в верхнем правом углу панели с помощью TitledBorder?


редактировать вот что у меня есть

enter image description here

и вот что я хотел бы добавить (извините, это не профессиональное качество фотошопа: P)

enter image description here

Ответы [ 2 ]

2 голосов
/ 22 июня 2011

Начните с примера http://www.java2s.com/Code/Java/Swing-JFC/CustomBorderSample.htm

Вы можете рисовать на границе все, что захотите.Также просто добавьте MouseListener к вашему компоненту и отметьте Point of MouseEvent.Если щелчок происходит в области изображения, введите там свой код.

0 голосов
/ 22 июня 2011

Поскольку вы работаете с контейнером, вы можете добавить кнопку и расположить ее в менеджере макета.Должен ли он перекрывать границу?

...