Java Swing группа Jbuttons без поднятой части
Вопрос
Я хотел знать, как отобразить группу JButtons, чтобы она выглядела как гладкая панель без выступающей части.
Спасибо
Решение
button.setBorder(null);
Возможно, вы захотите взглянуть на какой-нибудь другой метод "setXXX", который также управляет рисованием.
Другие советы
Я часто просто использовал стандартные JLabels и добавлял MouseListeners, чтобы сделать их интерактивными.В качестве альтернативы, вы могли бы стать более продвинутыми и создать свой собственный класс ButtonUI, если хотите действительно точно контролировать рендеринг кнопок.
Если вы хотите, чтобы кнопки располагались в ряд, вы можете поместить их в JToolBar и установить для Rollover значение true.Это сделает кнопки плоскими, которые при наведении курсора мыши будут выглядеть приподнятыми.