返回列表 發帖
  1. package bbs.istak.org.tw;

  2. import java.awt.BorderLayout;
  3. import java.awt.EventQueue;
  4. import java.awt.Image;

  5. import javax.swing.ImageIcon;
  6. import javax.swing.JFrame;
  7. import javax.swing.JPanel;
  8. import javax.swing.border.EmptyBorder;
  9. import javax.swing.JLabel;

  10. public class PtSC extends JFrame {

  11.         private JPanel contentPane;
  12.         private static ImageIcon icon;
  13.         private ImageIcon randomcard[] = new ImageIcon [12];

  14.         /**
  15.          * Launch the application.
  16.          */
  17.         public static void main(String[] args) {
  18.                 EventQueue.invokeLater(new Runnable() {
  19.                         public void run() {
  20.                                 try {
  21.                                         PtSC frame = new PtSC();
  22.                                         frame.setVisible(true);
  23.                                 } catch (Exception e) {
  24.                                         e.printStackTrace();
  25.                                 }
  26.                         }
  27.                 });
  28.         }

  29.         /**
  30.          * Create the frame.
  31.          */
  32.         public PtSC() {
  33.                 icon = new ImageIcon(PtSC.class.getResource("star.png"));
  34.         Image imgicon = icon.getImage().getScaledInstance(128,128,java.awt.Image.SCALE_FAST );
  35.       
  36.         
  37.         this.setIconImage(imgicon);
  38.              
  39.                 icon = new ImageIcon(PtSC.class.getResource("0.png"));
  40.         Image img = icon.getImage().getScaledInstance(128,128,java.awt.Image.SCALE_FAST );
  41.         ImageIcon andriod = new ImageIcon(img);
  42.                  
  43.                 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  44.                 setBounds(100, 100, 620, 462);
  45.                 contentPane = new JPanel();
  46.                 contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  47.                 setContentPane(contentPane);
  48.                 contentPane.setLayout(null);
  49.                
  50.                 JLabel Label_0 = new JLabel(andriod);
  51.                 Label_0.setBounds(10, 10, 128, 128);
  52.                 contentPane.add(Label_0);
  53.                
  54.                 JLabel label_1 = new JLabel(andriod);
  55.                 label_1.setBounds(148, 10, 128, 128);
  56.                 contentPane.add(label_1);
  57.                
  58.                 JLabel label_2 = new JLabel(andriod);
  59.                 label_2.setBounds(286, 10, 128, 128);
  60.                 contentPane.add(label_2);
  61.                
  62.                 JLabel label_3 = new JLabel(andriod);
  63.                 label_3.setBounds(424, 10, 128, 128);
  64.                 contentPane.add(label_3);
  65.                
  66.                 JLabel label_4 = new JLabel(andriod);
  67.                 label_4.setBounds(10, 149, 128, 128);
  68.                 contentPane.add(label_4);
  69.                
  70.                 JLabel label_5 = new JLabel(andriod);
  71.                 label_5.setBounds(148, 149, 128, 128);
  72.                 contentPane.add(label_5);
  73.                
  74.                 JLabel label_6 = new JLabel(andriod);
  75.                 label_6.setBounds(286, 149, 128, 128);
  76.                 contentPane.add(label_6);
  77.                
  78.                 JLabel label_7 = new JLabel(andriod);
  79.                 label_7.setBounds(424, 149, 128, 128);
  80.                 contentPane.add(label_7);
  81.                
  82.                 JLabel label_8 = new JLabel(andriod);
  83.                 label_8.setBounds(10, 286, 128, 128);
  84.                 contentPane.add(label_8);
  85.                
  86.                 JLabel label_9 = new JLabel(andriod);
  87.                 label_9.setBounds(148, 286, 128, 128);
  88.                 contentPane.add(label_9);
  89.                
  90.                 JLabel label_10 = new JLabel(andriod);
  91.                 label_10.setBounds(286, 286, 128, 128);
  92.                 contentPane.add(label_10);
  93.                
  94.                 JLabel label_11 = new JLabel(andriod);
  95.                 label_11.setBounds(424, 286, 128, 128);
  96.                 contentPane.add(label_11);
  97.                
  98.                 icon = new ImageIcon(PtSC.class.getResource("return.png"));
  99.         Image bimg = icon.getImage().getScaledInstance(33,33,java.awt.Image.SCALE_FAST );
  100.         ImageIcon back = new ImageIcon(bimg);
  101.                
  102.                 JLabel labelreset = new JLabel(back);
  103.                 labelreset.setBounds(562, 10, 33, 33);
  104.                 contentPane.add(labelreset);
  105.                
  106.                 randomcard = new ImageIcon[12];
  107.                
  108.         }

  109.         private void  randomputin (ImageIcon[] card){
  110.                
  111.                
  112.                
  113.                
  114.         }
  115. }
複製代碼

TOP

返回列表