600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Java小游戏之捕鱼达人001.JavaGUI

Java小游戏之捕鱼达人001.JavaGUI

时间:2024-03-15 00:23:05

相关推荐

Java小游戏之捕鱼达人001.JavaGUI

这一部分实现创建窗口的功能

1.1 创建窗口

创建窗口的话使用Swing来创建

我个人习惯会用一个Launch.class来作为启动方法,然后再调用其他类

需要显示的类都一起丢到Views文件夹中

再Views中创建一个window.java来作为主要窗口,然后之后写其他的场景类来进行加载。

Window类继承了JFrame类

代码:

//主窗口类package cn.twentyy.javagame.Views;import javax.swing.*;import java.awt.*;public class Window extends JFrame {public Window(){this.setTitle("捕鱼达人");//设置窗口标题this.setSize(1200,720);//设置窗口长宽this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭的动作this.setResizable(false);//不允许重新设置窗口尺寸this.setLocationRelativeTo(null);//窗口的显示位置null的话就是显示再屏幕中心this.setVisible(true);//设置窗口为显示状态}}

然后再到Launch类里面写上

package cn.twentyy.javagame;import cn.twentyy.javagame.Views.Window;public class Launch {public static void main(String[] args) {System.out.println("Start Game.");//引用Windownew Window();}}

这就是第一步,非常简单,实现了从无到有(滑稽

1.2 详解

this.setTitle("捕鱼达人");//设置窗口标题

设置窗口标题

this.setSize(1200,720);//设置窗口长宽

设置窗口的长宽,暂时设置成背景图片的1.5倍->1200x720

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭的动作

这边设置的是点击右上角的关闭按钮的时候退出并关闭窗口。

没有设置的话,默认点关闭时只是隐藏窗体,在后台进程中还可以看到,如果有多个窗口,只是销毁调用dispose的窗口,其他窗口仍然存在,整个应用程序还是处于运行状态。

this.setResizable(false);//不允许重新设置窗口尺寸

设置窗口是否可以重新调整大小

this.setLocationRelativeTo(null);//窗口的显示位置null的话就是显示再屏幕中心

参数为null的话就是设置窗口显示的位置在屏幕中心

this.setVisible(true);//设置窗口为显示状态

如果为false的话,窗口虽然创建了,但是他并不显示

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。