07. november 2004 - 12:31
#2
tag jer ikke af sjusket... skal ikke bruge koden til noget, men vil bare prøve det af: ) ... der er sikkert en masse overflødigt med.. ignorer det bare;)
package mypackage1;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JButton;
import java.awt.*;
import javax.swing.*;
import javax.swing.border.BevelBorder;
import javax.swing.border.EtchedBorder;
import java.awt.Color;
import java.awt.event.ActionListener;
import java.awt.event.*;
public class Frame extends JFrame
{
private JLabel jLabel1 = new JLabel();
private JLabel jLabel2 = new JLabel();
private JButton jButton1 = new JButton();
private JButton jButton2 = new JButton();
private JButton jButton3 = new JButton();
private JButton jButton4 = new JButton();
private JLabel jLabel3 = new JLabel();
private JLabel jLabel4 = new JLabel();
private JLabel jLabel5 = new JLabel();
private JLabel jLabel6 = new JLabel();
private JLabel jLabel7 = new JLabel();
private JLabel jLabel8 = new JLabel();
private JLabel jLabel9 = new JLabel();
private int delay = 5;
private Timer timer;
private ImageIcon en, to, tre, fire, fem, seks, TerningCPU, TerningDIG;
public Frame()
{
try
{
jbInit();
}
catch(Exception e)
{
e.printStackTrace();
}
}
private void jbInit() throws Exception
{
timer = new Timer (delay, null);
en = new ImageIcon("et.gif");
to = new ImageIcon("to.gif");
tre = new ImageIcon("tre.gif");
fire = new ImageIcon("fire.gif");
fem = new ImageIcon("fem.gif");
seks = new ImageIcon("seks.gif");
this.getContentPane().setLayout(null);
this.setSize(new Dimension(400, 250));
this.setTitle("TerningSpil af Bilal Wachah");
jLabel1.setBounds(new Rectangle(30, 115, 275, 15));
jLabel1.setFont(new Font("Courier New", 1, 15));
jLabel1.setToolTipText("null");
jLabel2.setText("Computeren");
jLabel2.setBounds(new Rectangle(220, 115, 140, 15));
jLabel2.setFont(new Font("Courier New", 1, 16));
jButton1.setText("Okay");
jButton1.setBounds(new Rectangle(220, 185, 73, 23));
jButton2.setText("Luk");
jButton2.setBounds(new Rectangle(300, 185, 73, 23));
jButton2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
jButton2_actionPerformed(e);
}
});
jButton3.setBounds(new Rectangle(70, 35, 49, 49));
jButton3.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
jButton3.setBackground(new Color(236, 236, 236));
jButton3.setSize(new Dimension(49, 49));
jButton4.setBounds(new Rectangle(250, 35, 49, 49));
jButton4.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
jButton4.setBackground(new Color(236, 236, 236));
jButton4.setSize(new Dimension(49, 49));
jLabel3.setText("Stillingen er");
jLabel3.setBounds(new Rectangle(30, 160, 135, 15));
jLabel3.setFont(new Font("Tahoma", 1, 15));
jLabel4.setBounds(new Rectangle(30, 180, 85, 15));
jLabel4.setFont(new Font("Tahoma", 1, 11));
jLabel5.setText("Computer:");
jLabel5.setBounds(new Rectangle(30, 195, 75, 15));
jLabel5.setFont(new Font("Tahoma", 1, 11));
jLabel6.setText("jLabel6");
jLabel6.setBounds(new Rectangle(150, 180, 34, 14));
jLabel7.setText("jLabel7");
jLabel7.setBounds(new Rectangle(150, 195, 34, 14));
jLabel8.setBounds(new Rectangle(145, 140, 180, 15));
jLabel8.setFont(new Font("Tahoma", 1, 20));
jLabel9.setText("jLabel9");
jLabel9.setBounds(new Rectangle(125, 5, 205, 15));
jLabel9.setFont(new Font("Tahoma", 1, 17));
this.getContentPane().add(jLabel9, null);
this.getContentPane().add(jLabel8, null);
this.getContentPane().add(jLabel7, null);
this.getContentPane().add(jLabel6, null);
this.getContentPane().add(jLabel5, null);
this.getContentPane().add(jLabel4, null);
this.getContentPane().add(jLabel3, null);
this.getContentPane().add(jButton4, null);
this.getContentPane().add(jButton3, null);
this.getContentPane().add(jButton2, null);
this.getContentPane().add(jButton1, null);
this.getContentPane().add(jLabel2, null);
this.getContentPane().add(jLabel1, null);
}
public void resultat(Icon et, Icon to, String player, int x, int y,int vandt, int vandt2)
{
jLabel1.setText(player);
jButton3.setIcon(et);
jButton4.setIcon(to);
jLabel4.setText(player);
jLabel6.setText(String.valueOf(x));
jLabel7.setText(String.valueOf(y));
if (vandt2 > vandt)
jLabel9.setText("Computeren vandt!");
else
jLabel9.setText(player +" vandt!");
}
private void jButton2_actionPerformed(ActionEvent e)
{
this.setVisible(false);
}
}