package cn.tedu.day01;
import javax.swing.JFrame;
/**
* JFrame 窗体 相框
* JPanel 画布 相片
* 导包
* 1.手动导包
* 2.自动导包 ctrl+shift+o
* 3.点击红色的叉号
*
* ctrl+s保存
*
*
* @author Administrator
*
*/
public class TurtlePro {
public static void main(String[] args){
//1.创建一个窗体对象
JFrame frame=new JFrame();
//2.给窗体添加标题
frame.setTitle("鬼鬼");
//3.给窗体添加大小
frame.setSize(1800,1400);
//4.窗体显示居中
frame.setLocationRelativeTo(null);
//类名.静态常量 减少内存的占用
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//画布
TJPanel tj=new TJPanel();
//添加画布到面板上
frame.add(tj);
//添加鼠标的监听事件
frame.addMouseListener(tj);
tj.addMouseListener(tj);
//添加键盘的监听事件
frame.addKeyListener(tj);
tj.addKeyListener(tj);
//5.显示窗体
frame.setVisible(true);
}
}
```------------------------------------------------------------------------------------------------------------------------------
package cn.tedu.day01;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JPanel;
import javax.swing.colorchooser.ColorChooserComponentFactory;
public class TJPanel extends JPanel implements KeyListener,MouseListener,Runnable{
//乌龟的初始位置
java乌龟划水 键盘控制乌龟动+水动
最新推荐文章于 2024-01-29 11:55:43 发布
这篇博客主要介绍了如何使用Java编程实现一个简单的游戏,玩家可以通过键盘控制乌龟移动,同时水面会有动态效果。内容包括Java键盘事件监听、图形绘制以及动画效果的创建。
摘要由CSDN通过智能技术生成