Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Color;
- import java.awt.Graphics;
- import java.awt.Graphics2D;
- import java.awt.image.BufferedImage;
- import java.io.IOException;
- import java.util.Iterator;
- import java.util.Timer;
- import java.util.TimerTask;
- import javax.imageio.ImageIO;
- import javax.swing.JPanel;
- public class Screen extends JPanel {
- //postX é a posição para ele mexer
- int posX;
- Timer timer;
- private BufferedImage image;
- public Screen() {
- timer = new Timer();
- timer.scheduleAtFixedRate(new Anima(), 0, 2);
- //Smile Icon
- try{
- image = ImageIO.read(getClass().getResource("/smily.png"));
- }catch(IOException e){
- e.printStackTrace();
- }
- }
- class Anima extends TimerTask{
- @Override
- public void run() {
- posX += 20;
- repaint();
- }
- }
- public void incMove() {
- posX += 20;
- }
- public void paint(Graphics g) {
- super.paint(g);
- Graphics2D g2d = (Graphics2D) g;
- g2d.drawImage(image,posX,100,null);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement