繁体   English   中英

面板未显示在单击按钮上

[英]Panel not appearing on clicking button

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

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);
}

使用CardLayout ,如图所示这里

游戏画面高分视图

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

更改后,您可能需要在面板上调用repaint() 当您用鼠标与面板交互时,它在后台调用repaint()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM