public void load(){ //设置是否显示窗口-true:显示 false:不显示 this.setVisible(true); //设置宽高 //当前对象的引用 this.setSize(512,768); //窗口放入屏幕中间 this.setLocationRelativeTo(null); //点击关闭窗口,退出程序 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置窗口不可放大、缩小 this.setResizable(false); //创建图片对象,并加载 //..:返回上一级目录 ImageIcon imageIcon= new ImageIcon(GameWin.class.getResource("../imgs/qq.jpeg")); //设置标题图标 this.setIconImage(imageIcon.getImage()); //设置标题的文字 this.setTitle("腾讯游戏-飞机大战"); if (state == 0) {//游戏未开始 //设置图片 gImage.drawImage(GameUtils.bjImg,0,0, null); gImage.drawImage(GameUtils.bossImg,170,150 , null); gImage.drawImage(GameUtils.bzImg,220,450, null); //设置文字-new Font(字体样式,字体类型,字体大小) gImage.setFont(new Font("微软雅黑",Font.BOLD,40)); //设置文字颜色 gImage.setColor(Color.pink); //设置文字 gImage.drawString("开始游戏",175,370);}分析上述代码
时间: 2024-04-06 09:31:03 浏览: 187
课程设计报告-基于Java的网页浏览器.doc
这是一个 Java 窗口程序,load() 方法是用来加载窗口的。该窗口程序设置了以下属性:
1. 设置窗口可见性为 true,即显示窗口
2. 设置窗口的宽高为 512 * 768
3. 将窗口放入屏幕中央
4. 设置点击关闭窗口时退出程序
5. 设置窗口不可放大、缩小
6. 设置窗口的标题为“腾讯游戏-飞机大战”,并设置窗口的图标为 qq.jpeg 图片
7. 如果游戏未开始,设置窗口的背景图片为 bjImg,绘制 bossImg 图片和 bzImg 图片,并在窗口中央绘制“开始游戏”文字,字体为微软雅黑,粉色颜色,字号为 40。
需要注意的是,这段代码中的 gImage 并没有给出定义,因此无法判断它是什么类型的变量。
阅读全文