单击按钮会使当前表单不可见但没有任何反应。任何人都可以帮助我
if(e.getSource = b5) {
int r = JOptionPane.showConfirmDialog(null, "Exit", "Exit?", JOptionPane.YES_NO_OPTION);
if(r == JOptionPane.YES_OPTION) {
encoder cc= new encoder() // this is the frame i am currently working in
cc.setVisible(false); // this should make the form invisible but that is not happening
cc.dispose();
}
}
请帮助
答案 0 :(得分:0)
if语句中的e.getSource = b5
必须为e.getSource == b5
。你正在分配,而不是评估。
答案 1 :(得分:0)
您正在创建新的编码器并尝试使其不可见并立即处置。 这永远不可见,所以让它看不见对我来说毫无意义。