我需要通过菜单/按钮调用的JInternalFrame始终放在屏幕前面并阻止之前的屏幕。 我不能这样做,我认为这是我的应用程序结构中的一个错误。 尝试一切可能的方式,我必须有一些误解。
通话,如:
final Estadisticas frameEstadisticas = new Estadisticas();
JMenuItem mntmEstadisticas = new JMenuItem("Estadisticas");
mntmEstadisticas.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
if (!frameEstadisticas.isVisible()) {
contentPane.add(frameEstadisticas);
frameEstadisticas.setVisible(true);
}
else {
JOptionPane.showMessageDialog(contentPane, "Ya tiene esa aplicacion abierta", "Error Aplicacion",JOptionPane.YES_NO_OPTION);
}
}
});
但结果是这样的:
1:JInternalFrame" Agregar Alumno"
2:JInternalFrame" Estadisticas"
" Estadisticas"应该在前面。
抱歉我的英文。