Java Programming tutorial, GUI, Graphical User Interface. this tutorial is teaching. How to use Java graphics for animation,Showing you how to use the dispose method, and make object and images move right to left, up and down.
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
public class BKGround extends JPanel{
Image image;
Image image2;
int x1,y1,x2,y2;
int num;
boolean right;
boolean down;
public BKGround(){
ImageIcon I = new ImageIcon("image/Abstract-background-1.png");
image = I.getImage();
ImageIcon I2 = new ImageIcon("image/charcustomsheet.gif");
image2 = I2.getImage();;
x1 = 100;
y1 = 100;
x2 = 200;
y2 = 200;
num = 0;
right = true;
down = true;
}
public void paint(Graphics g){
num = num + 1;
if(right == true){
x1 = x1 + 1;
x2 = x2 + 1;
if(x2 == 450){
right = false;
}
}
if(right == false){
x1 = x1 - 1;
x2 = x2 - 1;
if(x1 == 0){
right = true;
}
}
if(down == true){
y1 = y1 + 1;
y2 = y2 + 1;
if(y2 == 350){
down = false;
}
}
if(down == false){
y1 = y1 - 1;
y2 = y2 - 1;
if(y1 == 0){
down = true;
}
}
g.drawImage(image, 0, 0, null);
g.drawImage(image2, x1, y1, x2, y2, 40, 60, 80, 120, null);
repaint();
g.dispose();
}
}
// below GraphicsTut.java class
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.*;
public class GraphicsTut extends JFrame{
Image image;
Image image2;
int x1,y1,x2,y2;
BKGround bkg = new BKGround();
public GraphicsTut(){
this.setTitle("Remember g for Graphics");
this.setSize(450,350);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.add(bkg);
}
public static void main(String[] args){
new GraphicsTut();
}
}
На этой странице сайта вы можете посмотреть видео онлайн Java programming part 100 Graphics : Java Animation 3 Dispose Method длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Redemptie 08 Июль 2012, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 2,192 раз и оно понравилось 6 зрителям. Приятного просмотра!