【问题标题】:Panel not appearing on clicking button单击按钮时面板未出现
【发布时间】:2023-03-23 07:33:02
【问题描述】:

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

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

【问题讨论】:

    标签: java swing radio-button


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      使用CardLayout,如图here

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多