• JAVA坦克大战项目练习日1


    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);
    
       }
    
      });
  • 相关阅读:
    8.22
    webstrom安装流程
    8.21
    8.20
    8.20学习笔记
    使用WebClient异步获取http资源
    导航栏,可直接使用
    asp.net mvc5实现单点登录
    使用C#调用Word的接口生成doc文件与html文件
    下载网页并保存
  • 原文地址:https://www.cnblogs.com/de-ming/p/12670086.html
Copyright © 2020-2023  润新知