1
테두리와 함께 사용하려는 아이콘 단추가 있습니다. 기본 테두리가 너무 두껍습니다.스윙 : 모양과 느낌이 같아 보이는 얇은 단추 테두리 만들기
현재 모양과 느낌이 같은 색상으로 테두리를 만드는 가장 쉬운 방법은 무엇입니까?
Button myButton = createMyIconButton();
...
public Button createMyIconButton()
{
...
setBorder(BorderFactory.createLineBorder(???, 1));
}
문제 추출물이 국경 – mKorbel
@mKorbel이 : 내가 이해하지 않습니다. –
일부 Native OS에서 일부 L & F가 테두리 나 LineBorder를 반환하지 않는 경우 2) 아이디어가 L & F 및 Native OS 민감한 경우 3) 작성하지 않은 경우 Nimbus 또는 Metal L & F에서 테두리를 추출하려고합니다. 4) 아마도 http://download.oracle.com/javase/6/docs/api/javax/swing/plaf/basic/BasicButtonUI.html을 무시할 필요가 있었지만 가능한 모든 L & F 및 플랫폼에 대해 5) MetalButtonUI 및 Windows OS에 대한 가장 쉬운 방법 http://stackoverflow.com/questions/5751311/creating-custom-button-in-java/5755124#5755124, 통지, 완료되지 않음, 일부 painting_effect는 UI 및 ButtonModel에서 제공됨 – mKorbel