点击window,选择新窗口(new window)就好了,原来的布局也不会发生改变。
枣阳网站建设公司创新互联,枣阳网站设计制作,有大型网站制作公司丰富经验。已为枣阳千余家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的枣阳做网站的公司定做!
reset窗口若有效的话,但原来的布局就没了,以前试过好像不能解决问题。
你确定你的代码能运行?错误也太多了吧?
帮你改了一下,目测是因为你继承自Frame但没有设置关闭的监听器
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Test extends Frame{
private static final long serialVersionUID = 1L;
public Test(){
this.setTitle("标题");
this.setBounds(100,100,250,250);
this.setVisible(true);
this.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String [] args){
new Test();
}
}
开始键+R打开运行,然后输入CMD,然后输入命令切换到之前java的那个页面。
如:cdd:\java然后输入javaw就可以运行了,或j配置java环境变量,直接输入java就可以执行。
//试试这个。
import java.awt.*;
import javax.swing.*;
public class BallGame extends JFrame {
Image ball;
Image desk;
public void paint(Graphics g) {
// System.out.println("窗口被画了一次");
g.drawImage(desk,0,0,null);
g.drawImage(ball,100,100,null);
}
void lauchFrame() {
MediaTracker t=new MediaTracker(this);
ball=Toolkit.getDefaultToolkit().getImage("image/ball.png");
desk=Toolkit.getDefaultToolkit().getImage("image/desk.jpg");
t.addImage(ball,1);
t.addImage(desk,2);
try
{
t.waitForAll();
}
catch(Exception e)
{
}
setSize(300,300);
setLocation(200,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
// System.out.println("我要自学网,我是xx");
BallGame game = new BallGame();
game.lauchFrame();
}
}