我正在全屏模式下测试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
出现在我的全屏应用程序的顶部
答案 0 :(得分:0)
您可以使用具有全屏属性的外部JFrame,在其中您可以将JInternalFrames与中心对齐放置,这样您就不需要使用JDialog