2009-12-23 23 views
20

저는 텍스트 캡션만큼 넓은 여백을 가진 버튼을 선호합니다. Swing의 JButton에서이를 달성 할 수있는 방법이 있습니까?스윙 JButton의 여백을 줄일 수 있습니까?

실제로 제가 지금보고있는 것은 setMaximumSize() 및 유사한 것을 사용하려고해도 텍스트 캡션을 먹는 것으로 끝나고 오른쪽으로 잘라내는 것입니다. 그러나 마진을 줄이지는 못합니다.

답변

41

나는 setMargin을 찾고 있습니다.

myButton.setMargin(new Insets(0, 0, 0, 0)); 
+0

동의합니다. 너는 나를 때렸다. –

+0

예, 이것은 효과가 있습니다. 고마워. – EndangeringSpecies

0

주목할만한 점은 Insets -ve의 값을 지정할 수 있습니다. 이것은 사물을 훨씬 더 조밀하게 만들고 조심스럽게하면 불쾌 해 보이지 않습니다.

+0

이 답변을 이해할 수 없습니다. 무슨 소리 야? –

+0

새 인서 트 (0, -4,0, -4)를 사용할 수 있습니다. 그리고 그것은 더 작은 것들을 만듭니다. – UnixNerd