全屏应用程序上的新JFrame

时间:2015-07-14 17:52:00

标签: java swing jframe fullscreen

我正在全屏模式下测试java应用程序,全屏工作正常,但当用户按下按钮时,我想在JFrame的中间显示一个新的Fullscreen(它有成为JFrame,而不是JDialog)这就是我要做的事情:

public void actionPerformed(ActionEvent ev) {
    Object source = ev.getSource();

    if (source == refresh) {
        // refresh
    } else {
        if (source == plan) {
            //plan
            final JFrame dialog = new JModificaciones();
            dialog.pack();
            dialog.setVisible(true);
        } else {
            // exit button
            device.setDisplayMode(originalDM);
            System.exit(0);
        }
    }
}

然而,这使得我的Fullscren应用程序不在视野范围内,我的新JFrame以另一个应用程序为背景(例如Mozilla),我希望我的JFrame出现在我的全屏应用程序的顶部

1 个答案:

答案 0 :(得分:0)

您可以使用具有全屏属性的外部JFrame,在其中您可以将JInternalFrames与中心对齐放置,这样您就不需要使用JDialog