Witam

Jestem jeszcze slaby jeśli chodzi o JAVE i w zwiazku z tym moje pytania.

  1. Stworzylem gre w kosci i za kazdym razem po kliknieciu buttona (btn1) odpala sie animacja(r.gif -przypisana jako iRozdanie w label1 ). problem w tym ze dziala tylko za pierwszym razem a pozniej nie odgrywa sie na nowo.. (jesli chodzi o samego gif'a jest stworzony nie jako petla ale jednorazowa animacja).

  2. jak i gdzie zadeklarowac kolor tla( chcialem czarny).

Z gory dziekuje za odpowiedzi </span> [browar]

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;

public class kosci extends JFrame implements ActionListener {

	/**
	 * 
	 */

	// zmienne
	
	private static final long serialVersionUID = 1L;
	JLabel lLogo, label1, label2, label3, LWynik1, LWynik2;
	JButton btn1, btn;
	ImageIcon iJeden, iDwa, iTrzy, iCztery, iPiec, iSzesc, iRozdanie, logo, start;
	Random r = new Random();
	int wynik1, wynik2, m = 0, n = 0;

	public kosci() {

	
		
		ImageIcon ii = new ImageIcon("btn1.jpg");
		btn1 = new JButton(ii);
		btn1.setBackground(Color.BLACK);

		ImageIcon ii1 = new ImageIcon("btn.jpg");
		btn = new JButton(ii1);
		btn.setBackground(Color.BLACK);

		iJeden = new ImageIcon("1.jpg");
		iDwa = new ImageIcon("2.jpg");
		iTrzy = new ImageIcon("3.jpg");
		iCztery = new ImageIcon("4.jpg");
		iPiec = new ImageIcon("5.jpg");
		iSzesc = new ImageIcon("6.jpg");
		iRozdanie = new ImageIcon("r.gif");
		logo = new ImageIcon("logo.jpg");
		start = new ImageIcon("start.jpg");
		

		lLogo = new JLabel(logo);
		label1 = new JLabel(start);
		label2 = new JLabel(iJeden);
		label3 = new JLabel(iJeden);
		LWynik1 = new JLabel("Gracz:     " + 0);
		LWynik2 = new JLabel("Komputer:  " + 0);

		//uklad
		
		setLayout(new FlowLayout());
		add(lLogo);
		add(label1);
		add(label2);
		add(label3);
		add(btn);
		add(btn1);
		add(LWynik1);
		add(LWynik2);

		btn.addActionListener(this);
		btn1.addActionListener(this);
	}

	public static void main(String args[]) {

		kosci app = new kosci();
		app.setResizable(false);
		app.setSize(new Dimension(450, 380));
		app.setTitle("Kosci");
		app.setVisible(true);
		
	}

	public void actionPerformed(ActionEvent e) {

		//btn1 dzialanie
		
		if (e.getSource() == btn1) {
		
			label1.setIcon(new ImageIcon("r.gif"));
			
			
        
			
			Random rand1 = new Random();
			wynik1 = rand1.nextInt(6) + 1;

			Random rand2 = new Random();
			wynik2 = rand2.nextInt(6) + 1;

			//wyciety fragment
		}

	}
}