如何在JRadioButton上方垂直对齐文本和图像?

时间:2011-12-29 15:29:35

标签: java swing alignment jradiobutton

是否可以将文字和图片对齐JRadioButton图标?

编辑 -
好吧,显然在构造函数中设置图标实际上会替换默认的JRadioButton图标,这是我没想到的。看起来我可能必须使用两个单独的组件并将它们放入同一个容器中。

2 个答案:

答案 0 :(得分:3)

这将设置JRadioButton上方的文本:

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

是的,使用setIcon方法替换了JRadioButton图标。

答案 1 :(得分:0)

JRadioButton radioB = new JRasioButton (...);

radioB.setVerticalTextPosition(JLabel.BOTTOM);