java移动代码 java实现人物移动

java怎么画出来的图片随着鼠标的移动而移动,有代码更好 。新手求大腿按照你的要求画出来的图片随着鼠标的移动而移动的Java程序如下
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
public class FFF extends JFrame implements MouseMotionListener{
ImageIcon ii=new ImageIcon("female.png");
int x,y;
FFF(){
setTitle("Mouse Move");
addMouseMotionListener(this);
setSize(400,400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public void paint(Graphics g){
【java移动代码 java实现人物移动】super.paint(g);
g.drawImage(ii.getImage(), x, y, null);
}
@Override
public void mouseDragged(MouseEvent e) {}
@Override
public void mouseMoved(MouseEvent e) {
x=e.getX();
y=e.getY();
repaint();
}
public static void main(String[] args) {
new FFF();
}
}
运行结果
Java中如何进行文件(及文件夹)的新建,移动,删除等?给出代码File
F=new
File(路径);/通过将给定路径名字符串转换为抽象路径名来创建一个新
File
实例 。
F.delete();//删除此抽象路径名表示的文件或目录 。
文件的移动的话,得通过输入输出流
FileInputStream
FI=new
FileInputStream(F);
FileOutputStream
FO=new
FileOutputStream(F);
wile(FI.read()!=EOF)
{
FO.write();
}
java如何把复制的代码运行1、新建一个记事本,后缀名是.java,在里面写一段java的代码 。
2、把写好的java文件放进D盘,就是第一步给出的那个class文件 。
3、打开dos界面,开始-运行-cmd-这个是命令行模式,选择D盘 。
4、在命令提示符中输入javac文件名.java,输入javacjava.java回车,等待编译 。接下来是java环境变量设置的问题 。
5、下载一个jdk执行默认安装 。
6、配置环境:右击电脑点属性,进去点高级就能看到环境变量 。点进去就能设置系统变量 。
求Java 实现绘制图形并移动代码代码如下:import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Graphics;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;public class Zfx extends MIDlet { private Display display; public Zfx() {display=Display.getDisplay(this);Zfxc qs=new Zfxc();display.setCurrent(qs); } protected void destroyApp(boolean arg0) throws MIDletStateChangeException { } protected void pauseApp() { } protected void startApp() throws MIDletStateChangeException { }}class Zfxc extends Canvas implements Runnable{ private int x,y,x1,y1,i; private boolean flag;Zfxc(){init(); } private void init(){Thread thread=new Thread(this);thread.start(); } protected void paint(Graphics g) {g.setColor(255,255,255);g.fillRect(0, 0, this.getWidth(), this.getHeight());g.setColor(0);g.fillRect(x, y, 10, 10);} private void logic(){if(x=this.getWidth()-10){x1=2;}if(x1==1){x+=3;}else if(x1==2){x-=3;}if(y=this.getHeight()-10){y1=2;}if(y1==1){y+=3;}else if(y1==2){y-=3;} } protected void keyPressed(int keyCode) {if(keyCode==-5){if(i==0){flag=true;i=1;}else if(i==1){flag=false;i=0;}} } public void run() {while(true){if(flag){logic();}repaint();try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}} }}求Java 实现绘制图形并移动代码
JAVA小白发问:我想实现用键盘控制JLabel组件的移动,请帮我看看这段代码有什么问题?你这只有坐标值改变啊,没有更新画布,在herox=herox-10下面加上一句jhero.setX(herox);
java移动代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现人物移动、java移动代码的信息别忘了在本站进行查找喔 。

推荐阅读