static BufferedImage img= getBufferedImageFromFile("tonImage.jpg");
public static BufferedImage getBufferedImageFromImage(Image img){ BufferedImage bufferedImage = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_ARGB); Graphics g = bufferedImage.createGraphics(); g.drawImage(img, 0, 0, null); g.dispose(); return bufferedImage; }
public static BufferedImage getBufferedImageFromFile(String fileName){ Image img; img = new ImageIcon(fileName).getImage(); BufferedImage bufferedImage = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_ARGB); Graphics g = bufferedImage.createGraphics(); g.drawImage(img, 0, 0, null); g.dispose(); return bufferedImage; }
@Override protected void paintComponent(Graphics g){ super.paintComponent(g); g.drawImage(Img,x,y,width,height,this); }
@Override protected void paintComponent(Graphics g){ super.paintComponent(g); g.drawImage(Img,x,y,width,height,this); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionint x,y = 0;
if(e.getKeyChar() == 'd') { x = x+3; y = y+3; } repaint();
protected void paintComponent(Graphics g){ super.paintComponent(g); g.fillRect(x, y, 50, 50); }
public void startThread(){ if (threadAnim==null){threadAnim = new Thread(this);threadAnim.start();} }
public void run(){ while(x<650){ x = x+3; y = y+3; try{ Thread.sleep(10); }catch(Exception e){} repaint(); } }