對不起,對於標題單詞的單數選擇,但是,「邊界」似乎是不適當的術語。儘管JToggleButton中圖標周圍的可見線可以通過使用setBorderPainted(false)變爲不可見,但對於JCheckBox和JRadioButton來說,情況並非如此。如何防止在Java中顯示按鈕環繞聲?
我不能使用JToggleButton,因此需要使用JCheckBox或JRadioButton(或者JToggleButton的一些派生我不知道),但是當需要時,分別需要正方形或圓形不可見按鈕上沒有圖標。此外,使用setVisible(false)消除了佈局中的按鈕,但是,我需要保留空間並且不會更改組件佈局(使用GroupLayout)。
有什麼建議嗎?我將不得不創建一個自定義渲染器?我將同時考慮這一點。
我發現了一個便宜且簡單的(閱讀黑客)。我創建了一個空的透明圖標,並在我不想顯示任何項目時使用。 – Todd 2009-08-07 17:43:21