调用外部JInternalFrame toFront()

时间:2017-04-21 13:41:24

标签: java jinternalframe contentpane

我需要通过菜单/按钮调用的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"应该在前面。

Reference



抱歉我的英文。

0 个答案:

没有答案