Вопрос

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

Спасибо

Это было полезно?

Решение

button.setBorder(null);

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top