我正在使用群组单选按钮。我想要的是当我选择了特定的单选按钮然后我按下按钮(称之为显示按钮)以显示结果(在放置在面板中的图表上)根据选择单选按钮。问题是,当我按下显示按钮时它不会显示结果,直到我点击面板,虽然我没有写任何代码当我按下面板。这是我的代码
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);
}
答案 0 :(得分:3)
答案 1 :(得分:2)
更改后,您可能需要在面板上拨打repaint()
。当您使用鼠标与面板交互时,它会在幕后调用repaint()
。