Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 网页中的小程序-知道如何将内容传输到新(J)帧,但如何将内容传输到新(J)帧?(运行时)_Java_Web_Applet_Jframe_Fullscreen - Fatal编程技术网

Java 网页中的小程序-知道如何将内容传输到新(J)帧,但如何将内容传输到新(J)帧?(运行时)

Java 网页中的小程序-知道如何将内容传输到新(J)帧,但如何将内容传输到新(J)帧?(运行时),java,web,applet,jframe,fullscreen,Java,Web,Applet,Jframe,Fullscreen,好吧,各位,我不是一个真正的程序员,但我知道Java的大部分基础知识和一些高级技术 但我完全迷失在我的网络应用程序中,我想把游戏变成全屏,然后恢复正常 我所知道的是我需要创建一个新的JFrame,并使用frame.add(applet)将小程序的内容放到JFrame中 问题是,当我完全屏蔽我的JFrame并想返回正常屏幕时,我不知道如何将我的JFrame内容传输回web小程序,当我尝试执行applet.add(frame.getContentPane())时,我收到一个错误,说我无法将它的父级添

好吧,各位,我不是一个真正的程序员,但我知道Java的大部分基础知识和一些高级技术

但我完全迷失在我的网络应用程序中,我想把游戏变成全屏,然后恢复正常

我所知道的是我需要创建一个新的JFrame,并使用frame.add(applet)将小程序的内容放到JFrame中

问题是,当我完全屏蔽我的JFrame并想返回正常屏幕时,我不知道如何将我的JFrame内容传输回web小程序,当我尝试执行applet.add(frame.getContentPane())时,我收到一个错误,说我无法将它的父级添加到那里,即使我已经处理了JFrame

编辑:我想我用它把内容换回来了。。但是小程序保持白色,即使我在将jframe转换为小程序后引用了applet Graphics graphic=applet.getGraphics()。。奇怪

frame = new JFrame();
frame.add(applet.getContentPane()); //applet == JApplet
frame.setUndecorated(true);
frame.setResizable(false);
device.setFullScreenWindow(frame);
我用来将小程序中的内容转换为全屏jframe的代码,现在我想取消全屏并将jframe的内容返回到小程序,我收到一个错误,说我不能将父对象添加回它

if (device.getFullScreenWindow() != null) {
     device.getFullScreenWindow().dispose();
     device.setFullScreenWindow(null); 
     applet.setContentPane(frame.getContentPane()) 
     frame.dispose();
}

1) 为什么要编写小程序?如果是由于老师的特殊要求,请参考。2) 要部署Java桌面应用程序,最好的选择通常是安装应用程序。使用。JWS在Windows、OSX和*nix上工作。我必须使用applet来完成我的工作,这也是个人喜好的问题。我只想知道为什么我可以将小程序的内容(如所有图形等)切换到jframe,而不能切换回小程序?为了更快地获得更好的帮助,请发布一个.frame=new jframe();frame.add(applet.getContentPane())//applet==JApplet frame.setUndecorated(true);frame.setresizeable(false);设备。设置完整屏幕窗口(框架);我用来将小程序中的内容转换为全屏jframe的代码,现在我想取消全屏并将jframe的内容返回到小程序,我收到一个错误,说我不能将父对象添加回它。如果(device.getFullScreenWindow()!=null){device.getFullScreenWindow().dispose();device.setFullScreenWindow(null);applet.setContentPane(frame.getContentPane())frame.dispose();这不是SSCCE,我无法阅读注释中的代码。请对代码、输入/输出和结构化文档(如HTML或XML)使用代码格式。为此,请选择示例并单击消息发布/编辑表单上方的
{}
按钮。