我想在Graphic2D中绘制radiobuttons面板,但我不知道如何做到这一点。
@Override
public void draw(Graphics2D g2)
{
// ... Here I draw some Recntangle2D objects....
}
这里有简单的带有单选按钮的jbuttonpanel:
public ButtonGroup buttons() {
JRadioButton button1 = new JRadioButton("Red");
JRadioButton button2 = new JRadioButton("Green");
JRadioButton button3 = new JRadioButton("Blue");
ButtonGroup colorButtonGroup = new ButtonGroup();
colorButtonGroup.add(button1);
colorButtonGroup.add(button2);
colorButtonGroup.add(button3);
button1.setSelected(true);
return colorButtonGroup;
}
但是我不知道如何在上面的方法中将它绘制在我的按钮面板下方的顶部,我用文字字段绘制一些背诵。
答案 0 :(得分:2)
您不绘制单选按钮。您可以将单选按钮(与任何其他Swing组件一样)添加到面板,面板将为您绘制按钮。
阅读How to Use Radio Buttons上Swing教程中的部分,了解更多信息和工作示例。