推箱子程序制作说明文档(2)

2019-03-29 10:28

1.4 创建Java类

在“推箱子”工程上点击右键,选择“新建”——“类”,如下图所示:

在弹出的窗口中输入类的名称“GameFrame”,并选中“public static void main(String[] args)”,

如下图所示:

2 编码实现工人与围墙 2.1 创建窗体

import javax.swing.JFrame; public class GameFrameextends JFrame { public GameFrame() { this.setBounds(200, 60, 535, 650); this.setVisible(true); } public static void main(String[] args) { new GameFrame(); } } 输入如下粗体代码创建窗体:

要点:可以使用快捷键“Ctrl + 1”快速引包。

在代码编辑窗体点右键,选择“运行方式”——“Java应用程序”运行程序,如下图所示:

2.2 完善窗体

import javax.swing.JFrame; import javax.swing.JPanel; import java.awt.Color; public class GameFrame extends JFrame { JPanel panel = new JPanel(); public GameFrame() { this.setTitle(\欢迎大家推箱子\this.setBounds(200, 60, 535, 650); this.setContentPane(panel); 输入如下粗体代码完善窗体:

} panel.setLayout(null); panel.setBackground(Color.black); this.setVisible(true); } public static void main(String[] args) { new GameFrame(); } 2.3 加入工人

输入如下粗体代码加入工人: import javax.swing.JFrame; import java.awt.Color; import javax.swing.JPanel; import javax.swing.ImageIcon; import javax.swing.JLabel; public class GameFrame extends JFrame { JPanel panel = new JPanel(); JLabel worker = new JLabel(new ImageIcon(\ public GameFrame() { } this.setTitle(\欢迎大家推箱子\ this.setBounds(200, 60, 535, 650); this.setContentPane(panel); panel.setLayout(null); panel.setBackground(Color.black); panel.add(worker); worker.setBounds(240, 240, 48, 48); this.setVisible(true); } public static void main(String[] args) { new GameFrame(); } 2.4 监听键盘事件

输入如下粗体代码监听键盘事件: import javax.swing.JFrame; import java.awt.Color; import javax.swing.JPanel; import javax.swing.ImageIcon; import javax.swing.JLabel; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; public class GameFrame extends JFrame { JPanel panel = new JPanel(); JLabel worker = new JLabel(new ImageIcon(\ public GameFrame() { this.setTitle(\欢迎大家推箱子\this.setBounds(200, 60, 535, 650); this.setContentPane(panel); panel.setLayout(null); panel.setBackground(Color.black); panel.add(worker); worker.setBounds(240, 240, 48, 48); this.setVisible(true); //监听键盘事件 this.addKeyListener(new KeyListener() { //键盘按下事件 public void keyPressed(KeyEvent e) { } public void keyReleased(KeyEvent e) { } public void keyTyped(KeyEvent e) { }}); } public static void main(String[] args) {


推箱子程序制作说明文档(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高考作文(分析作文结构导向)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: