📄 qiu.java
字号:
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
public class qiu extends MIDlet
{
private Display display=null;
public qiu()
{
display=Display.getDisplay(this);
}
protected void startApp()
{
MyCanvas mc=new MyCanvas();
Thread t=new Thread(mc);
display.setCurrent(mc);
t.start();
}
protected void pauseApp()
{
}
protected void destroyApp(boolean b)
{
}
}
class MyCanvas extends Canvas implements Runnable
{
int x=0,y=0;
int x1=50,y1=0;
int x2=100,y2=0;
MyCanvas()
{
super();
}
protected void paint(Graphics g)
{
g.setColor(255,255, 255);
g.fillRect(0, 0,getWidth(),getHeight());
g.setColor(0, 0, 255);
g.fillArc(x, y, 30, 30, 0,360);
g.setColor(0, 220, 255);
g.fillArc(x1, y1, 30, 30, 0,360);
g.setColor(200, 220, 255);
g.fillArc(x2, y2, 30, 30, 0,360);
}
public void run()
{
while(true)
{
repaint();
fun();
fun2();
try
{
Thread.sleep(50);
}
catch(Exception e)
{
}
fun1();
}
}
private int moveX=3;
private int moveY=3;
private int moveX1=5;
private int moveY1=5;
private int moveX2=9;
private int moveY2=9;
public void fun()
{
if(x<0 || x>=getWidth()-30)
{
moveX=-moveX;
}
if(y<0 || y>=getHeight()-30)
{
moveY=-moveY;
}
x=x+moveX;
y=y+moveY;
}
public void fun1()
{
if(x1<0 || x1>=getWidth()-30)
{
moveX1=-moveX1;
}
if(y1<0 || y1>=getHeight()-30)
{
moveY1=-moveY1;
}
x1=x1+moveX1;
y1=y1+moveY1;
}
public void fun2()
{
if(x2<0 || x2>=getWidth()-30)
{
moveX2=-moveX2;
}
if(y2<0 || y2>=getHeight()-30)
{
moveY2=-moveY2;
}
x2=x2+moveX2;
y2=y2+moveY2;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -