99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

java圖片上下移動代碼 java怎么實現上下移動效果

java圖形界面中鍵盤控制物體移動

去掉TextField后的程序,這個程序是要用到repaint()的,具體請參考程序中的注釋位置:

為延吉等地區用戶提供了全套網頁設計制作服務,及延吉網站建設行業解決方案。主營業務為成都網站設計、成都網站建設、延吉網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

import java.awt.*;

import java.awt.event.*;

class mCar extends Frame{

Color redColor;

int xl=80,yl=80,speed=10,step=5;/*********注意這里***********/

public mCar(){

addKeyListener(new KeyAdapter(){ /*********注意這里***********/

public void keyPressed(KeyEvent e){

if(e.getKeyCode()== KeyEvent.VK_UP){

System.out.println("\n Go Up");

yl-=speed;/*********注意這里***********/

}

else if(e.getKeyCode()== KeyEvent.VK_DOWN){

System.out.println("\n Go Down");

yl+=speed;/*********注意這里***********/

}

else if(e.getKeyCode()== KeyEvent.VK_LEFT){

System.out.println("\n Go Left");

xl-=speed;/*********注意這里***********/

}

else if(e.getKeyCode()== KeyEvent.VK_RIGHT){

System.out.println("\n Go Right");

xl+=speed;/*********注意這里***********/

}

else if(e.getKeyCode()== KeyEvent.VK_F1){

speed+=step;/*********注意這里***********/

System.out.println("\n Speed Up");

}

else if(e.getKeyCode()== KeyEvent.VK_F2){

System.out.println("\n Speed Down");

speed-=step;/*********注意這里***********/

}

else

System.out.println(e.getKeyChar());

repaint();/*********注意這里***********/

}

}

);

setSize(400,300);

setVisible(true);

setLocation(400,200);

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

dispose();

System.exit(0);

}

}

);

}

public void paint(Graphics g){

g.setColor(Color.GREEN);

g.fillRect(xl, yl, 40, 40);/*********注意這里***********/

}

}

public class miniCar {

public static void main(String[] args){

new mCar();

}

}

java語言里怎么讓圖象移動到指定位置啊,最好用一小段代碼說明.

改變規制時候的X Y就行了.偽代碼如下.

int x =0,y=0,;

x++; y++;

g.drawImage( "圖片信息" , x, y,錨點);

大概就這樣圖片就動了.你想移動到哪加個判斷就行了.

java Graphics繪圖問題 就是一張圖片在JPanel從上往下移動

你的JPanel如樓上所說并沒有一直獲取焦點啊,當你面板一直獲取焦點時,你要還是快速的放大縮小窗體速度會變的更快,這樣就改變了移動速度的,原理也就是改動了焦點的獲得頻率,你可以固定窗體setResizable(false);,不要讓窗體進行放大操作會更好!

怎么編寫java程序實現圖片的移動(最好有例子)

import java.awt.Color;

import java.awt.Graphics;

import java.awt.Image;

import java.awt.event.KeyAdapter;

import java.awt.event.KeyEvent;

import javax.swing.JFrame;

public class DrawTest extends JFrame {

private int x = 50;

private int y = 50;

private Image offScreenImage = null;

@Override

public void paint(Graphics g) {

Color c = g.getColor();

g.setColor(Color.BLACK);

g.fillOval(x, y, 30, 30);

g.setColor(c);

}

public void update(Graphics g) {

if (offScreenImage == null) {

offScreenImage = this.createImage(500, 500);

}

Graphics gOffScreen = offScreenImage.getGraphics();

Color c = gOffScreen.getColor();

gOffScreen.setColor(Color.GREEN);

gOffScreen.fillRect(0, 0, 500, 500);

gOffScreen.setColor(c);

paint(gOffScreen);

g.drawImage(offScreenImage, 0, 0, null);

}

public static void main(String[] args) {

DrawTest d = new DrawTest();

}

public DrawTest() {

init();

addKeyListener(new KeyAdapter() {

public void keyPressed(final KeyEvent e) {

int code = e.getKeyCode();

switch (code) {

case KeyEvent.VK_UP:

y -= 5;

break;

case KeyEvent.VK_RIGHT:

x += 5;

break;

case KeyEvent.VK_DOWN:

y += 5;

break;

case KeyEvent.VK_LEFT:

x -= 5;

break;

}

}

});

}

public void init() {

this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);

this.setBackground(Color.GREEN);

this.setResizable(false);

this.setBounds(140, 140, 500, 500);

this.setVisible(true);

MyThread mt = new MyThread();

new Thread(mt).start();

}

class MyThread implements Runnable {

public void run() {

while (true) {

repaint();

try {

Thread.sleep(100);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}

}

以上

網站欄目:java圖片上下移動代碼 java怎么實現上下移動效果
瀏覽路徑:http://www.yijiale78.com/article6/dopsdog.html

成都網站建設公司_創新互聯,為您提供外貿建站動態網站、企業建站ChatGPT、電子商務、小程序開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設