2011-12-29 79 views
0

是否可以將文本和圖像同時對齊JRadioButton圖標以上?如何垂直對齊JRadioButton上方的文本和圖像?

編輯 -
那麼,顯然設置在構造函數中的圖標實際上替換默認JRadioButton圖標,這是我沒想到。看起來我可能不得不使用兩個單獨的組件並將它們放入同一個容器中。

+0

UI委託使用圖標。具有自定義圖標的JToggleButton的'ButtonGroup'可以替代嗎? – trashgod 2011-12-29 17:35:56

回答

3

這將設置一個JRadioButton上面的文字:

radiobutton.setHorizontalTextPosition(SwingConstants.CENTER); 
radiobutton.setVerticalTextPosition(JRadioButton.TOP); 

是的,使用方法的setIcon替換一個JRadioButton圖標。

0
JRadioButton radioB = new JRasioButton (...); 

radioB.setVerticalTextPosition(JLabel.BOTTOM);