제목에 이상한 단어를 선택해서 죄송합니다. 그러나 "국경"은 부적절한 단어로 보입니다. setBorderPainted (false)를 사용하여 JToggleButton의 아이콘을 둘러싼 가시 선을 보이지 않게 할 수는 있지만 사실은 JCheckBox 및 JRadioButton에는 해당되지 않습니다.Java에서 버튼 서라운드가 표시되지 않게하려면 어떻게합니까?
JToggleButton을 사용할 수 없으므로 JCheckBox 또는 JRadioButton (또는 JToggleButton의 파생물에 대해 알고 있지 않습니다.)을 사용해야하지만 사각형 또는 원이 있어야 볼 수 있습니다. 버튼에 아이콘이 없습니다. 또한 setVisible (false)을 사용하면 레이아웃에서 버튼이 제거되지만 공간을 예약해야하며 GroupLayout을 사용하여 구성 요소 레이아웃을 변경하지 않아야합니다.
제안 사항? 커스텀 렌더러를 만들어야합니까? 나는 그 순간을 보게 될 것이다.
나는 이것을 위해 값 싸고 쉬운 (해킹을 읽음) 것을 발견했다. 나는 빈 투명 아이콘을 만들어서 어떤 아이템을 표시하고 싶지 않을 때 사용했습니다. – Todd