Advertisement
vgoncharov

LoadFon

Jan 20th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.01 KB | None | 0 0
  1. //Подключение необходимых библиотек
  2. import javax.imageio.*;
  3. import javax.swing.*;
  4. import java.awt.*;
  5. import java.awt.event.*;
  6. import java.io.*;
  7.  
  8. public class pole extends JPanel
  9. {
  10.     private Image fon;
  11.    
  12.     //Конструктор класса
  13.     public pole()
  14.     {
  15.         try {
  16.             fon = ImageIO.read(new File("D:\\fon.png"));
  17.         } catch (IOException e1) {
  18.             // TODO Auto-generated catch block
  19.             e1.printStackTrace();
  20.         }
  21.        
  22.         //Создание таймера, который будет перерисовывать игровое поле
  23.         //20 раз в секунду
  24.         Timer timerDraw = new Timer(50,  new ActionListener() {
  25.            
  26.             @Override
  27.             public void actionPerformed(ActionEvent e) {
  28.                 //Запуск метода перерисовки поля (public void paintComponent(Graphics gr))
  29.                 repaint();
  30.             }
  31.         });
  32.         timerDraw.start();
  33.     }
  34.    
  35.     @Override
  36.     protected void paintComponent(Graphics g) {
  37.         super.paintComponent(g);
  38.         g.drawImage(fon, 0, 0, null);
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement