Advertisement
angrymasteryoda

Images

Jan 29th, 2012
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. import java.awt.*;
  2. import javax.swing.ImageIcon;
  3. import javax.swing.JFrame;
  4.  
  5. public class Images extends JFrame {
  6.     public static void main(String[] args){
  7.        
  8.         DisplayMode dm = new DisplayMode(800, 600, 16, DisplayMode.REFRESH_RATE_UNKNOWN);
  9.         Images i = new Images();
  10.         i.run(dm);
  11.     }
  12.    
  13.     private screen s;
  14.     private Image bg;
  15.     private Image pic;
  16.     private boolean loaded;
  17.    
  18.     //run method
  19.     public void run(DisplayMode dm){
  20.         setBackground(Color.BLACK);
  21.         setForeground(Color.WHITE);
  22.         setFont(new Font("Arial", Font.PLAIN, 24));
  23.         loaded = false;
  24.        
  25.          s = new screen();
  26.         try{
  27.             s.setFullScreen(dm, this);
  28.             loadpics();
  29.             try{
  30.                 Thread.sleep(5000);
  31.             }catch(Exception ex){}
  32.         }finally{
  33.             s.restoreScreen();
  34.         }
  35.     }
  36.    
  37.     //load pictures
  38.     public void loadpics(){
  39.         bg = new ImageIcon("C:\\michael\\Desktop\\test\\back.jgp").getImage();
  40.         pic = new ImageIcon("C:\\michael\\Desktop\\test\\face.png").getImage();
  41.         loaded = true;
  42.         repaint();
  43.     }
  44.    
  45.     public void paint(Graphics g){
  46.         if(g instanceof Graphics2D){
  47.             Graphics2D g2 = (Graphics2D) g;
  48.             g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
  49.         }
  50.         if (loaded){
  51.             g.drawImage(bg,0,0,null);
  52.             g.drawImage(pic, 170, 180, null);
  53.         }
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement