Advertisement
Guest User

Untitled

a guest
Jan 18th, 2013
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.09 KB | None | 0 0
  1. import java.applet.Applet;
  2. import java.awt.Graphics;
  3. import java.awt.Image;
  4. import java.awt.image.BufferedImage;
  5. import java.io.File;
  6. import java.io.IOException;
  7. import java.util.ArrayList;
  8. import java.util.Collections;
  9.  
  10. import javax.imageio.ImageIO;
  11.  
  12. public class DeckofCards1 extends Applet {
  13.    
  14.     ArrayList<Image> images = new ArrayList<Image>();
  15.  
  16.     public void init() {
  17.  
  18.         String[] suits = { "c", "s", "h", "d" };
  19.         String[] values = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "j", "q", "k" };
  20.  
  21.         for (String suit : suits) {
  22.            
  23.             for (String value : values) {
  24.                
  25.                 BufferedImage img = null;
  26.                
  27.                 try {
  28.                    
  29.                     img = ImageIO.read(new File("images/" + suit + value + ".gif"));
  30.                 }
  31.                 catch (IOException e) {
  32.                    
  33.                     // TODO Auto-generated catch block
  34.                     e.printStackTrace();
  35.                 }
  36.                
  37.                 images.add(img);
  38.             }
  39.         }
  40.        
  41.         Collections.shuffle(images); // get ten cards randomly?
  42.     }
  43.  
  44.     public void paint(Graphics g) { // display ten cards here?
  45.  
  46.         for(int i = 0; i < images.size(); i++) {
  47.  
  48.             g.drawImage(images.get(i), i*10, i*10, null);
  49.         }
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement