JAVA坦克大战项目练习日1

java

1.this.setVisible(true)的意思是窗口可见

2.public void setLocation(int x,int y)将组件移到新位置。

通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角。

参数:
x - 父级坐标空间中新位置左上角的 x 坐标
y - 父级坐标空间中新位置左上角的 y 坐标

setLayout会覆盖setLocation行为,
setLocation()不能保证跨平台的界面一致性

 

3.frame.addWindowListener(new WindowAdapter()

 

这个是让frame追加一个windows事件监听,当发生关闭事件的时候调用

省去的时候能关闭?除非你用的JFrame,并设置了 setDefaultCloseOpration(JFrame.EXIT_ON_CLOSE)

 

4.Frame是JFrame的父类,有很多子类继承它,实现的功能多。

 .  JFrame是javax.swing.JFrame的类,Frame是java.awt.Frame的类
 .  关闭窗口的方式不同:
    .JFrame的关闭方式:this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);

    . Frame的关闭方式:

this.addWindowListener(new WindowAdapter(){

@Override

public void windowClosing(WindowEvent e){

System.exit(0);

}

});

 

以上是 JAVA坦克大战项目练习日1 的全部内容, 来源链接: utcz.com/z/391630.html

回到顶部