package xjdz; import javax.swing.*; public class GameWin extends JFrame{ public void launch(){ //launch启动 this.setVisible(true);//设置窗口是否可见 this.setSize(999, 666);//设置窗口大小 this.setLocationRelativeTo(null);//设置居中打开 this.setTitle("oqcw星际大战仿飞机大战小游戏");//设置窗口标题 this.setResizable(false);//设置游戏界面不可以改 this.setDefaultCloseOperation(EXIT_ON_CLOSE);//设置关闭窗口时退出程序 //设置窗口背景 JLayeredPane layeredPane = new JLayeredPane(); setContentPane(layeredPane); // Add a background image to the Layered Pane JLabel backgroundImageLabel = new JLabel(new ImageIcon("src/bg.jpg")); backgroundImageLabel.setBounds(0, 0, getWidth(), getHeight()); layeredPane.add(backgroundImageLabel, new Integer(0)); setVisible(true); } public static void main(String[] args) { GameWin gameWin = new GameWin(); gameWin.launch(); } }
时间: 2024-04-22 11:22:58 浏览: 22
这是一个使用Java Swing开发的游戏窗口类,其中包括了设置窗口大小、位置、标题、背景等属性。在launch方法中,调用了setVisible、setSize、setLocationRelativeTo、setTitle、setResizable、setDefaultCloseOperation等方法设置窗口属性,并且添加了一个背景图片作为窗口的背景。在main方法中,创建GameWin对象并调用launch方法启动游戏窗口。
阅读全文