Java Swing группа кнопок J без приподнятой части - PullRequest
0 голосов
/ 17 декабря 2009

Я хотел знать, как отобразить группу кнопок J, чтобы они выглядели как гладкая панель без выпуклой части.

спасибо

Ответы [ 3 ]

2 голосов
/ 17 декабря 2009
button.setBorder(null);

Возможно, вы захотите взглянуть на другой метод setXXX, который также управляет рисованием.

0 голосов
/ 17 декабря 2009

Если вы хотите, чтобы кнопки были в ряду, вы можете поместить их в JToolBar и установить для Rollover значение true. Это сделает плоские кнопки, которые при наведении мыши, выглядят поднятыми.

0 голосов
/ 17 декабря 2009

Я часто просто использовал стандартные JLabels и добавлял mouseListeners, чтобы сделать их кликабельными. В качестве альтернативы, вы можете получить более продвинутый уровень и создать свой собственный класс ButtonUI, если вы хотите действительно детализированный контроль над рендерингом кнопок.

...