这段代码创建了一个带有图片和按钮的窗口,其中图片用于显示在窗口顶部,按钮用于添加在窗口底部。下面是代码的详细解释:
首先导入必要的包:
java.awt.*
和javax.swing.*
。创建一个名为
MyFrame
的类,该类继承自JFrame
类。在
createAndShow()
方法中定义了 JFrame 窗口,并设置了标题、大小和关闭操作。然后设置了背景颜色并将其设置为不可调整大小。创建一个 JPanel 容器,并将其添加到 JFrame 窗口中。
创建三个 JButton 按钮:开始游戏、游戏规则和选择关卡,并将它们添加到 JPanel 容器中。同时也设置了 JPanel 的背景颜色。
创建一个 JLabel 标签,并使用 ImageIcon 加载一张图片作为标签的图像。同时对图片进行缩放以适应标签的大小。最后将该标签添加到 JFrame 窗口的顶部位置(PAGE_START)上。
创建另一个 JLabel 标签,并将其添加到 JPanel 容器中,同时设置该标签显示的文本内容和位置信息(使用 setBounds() 方法)。此处文本内容为 “开始推箱子之旅吧!!!”,并且居中显示。
最后使用 setVisible(true) 方法使 JFrame 窗口可见。
在 main() 方法中调用
SwingUtilities.invokeLater()
方法来启动界面程序。