Swing: создание тонких границ кнопок, которые выглядят так же, как по умолчанию - PullRequest
1 голос
/ 15 октября 2011

У меня есть кнопка со значком, которую я хочу использовать с рамкой.Граница по умолчанию выглядит слишком толстой.

Какой самый простой способ создать рамку с теми же цветами, что и у текущего вида + ощущения?

Button myButton = createMyIconButton();

...

public Button createMyIconButton()
{
   ...
   setBorder(BorderFactory.createLineBorder(???, 1));
}

1 Ответ

1 голос
/ 15 октября 2011

Граница по умолчанию выглядит слишком толстой.

Возможно, вы ищете:

    button.setMargin( new Insets(2, 2, 2, 2) );
...