1

我正在使用组单选按钮。我想要的是,当我选择了特定的单选按钮后,我按下按钮(称之为显示按钮)以根据所选单选按钮显示结果(在面板中放置的图表上) .问题是当我按下显示按钮时它不会显示结果,直到我点击面板虽然我按下面板时我没有编写任何代码。这是我的代码

private void Show1MouseClicked(java.awt.event.MouseEvent evt) {
    if (jRadioButton1.isSelected()) {
        Panel.removeAll();
       //some code
    }

    Panel.setVisible(true);
    Panel.add(frame1);
    Panel.setSize(700, 260);
}
4

2 回答 2

3

使用CardLayout ,如此所示。

游戏视图 高分视图

至于图表本身,如果数据发生变化,请更改模型。

于 2012-05-20T06:27:26.590 回答
2

您可能需要repaint()在更改后致电您的面板。当您使用鼠标与面板交互时,它会repaint()在幕后调用。

于 2012-05-20T06:17:36.997 回答