GrafickeTridy
Class GrafickyButton

java.lang.Object
  extended by DatoveTridy.DatButton
      extended by GrafickeTridy.GrafickyButton

public class GrafickyButton
extends DatButton


Field Summary
 int rozmer
           
 int vysledek1
           
 int vysledek2
           
 int vysledek3
           
 int vysledek4
           
 
Constructor Summary
GrafickyButton(int y, int x, int z, boolean s, java.net.URL codebase)
          Vytvori objekt tridy GrafickyButton.
 
Method Summary
 javax.swing.JButton getButton()
          Vrati JButton - tlacitko, daneho objektu typu Button
 void removeButton()
           
 void reset(GrafickyButton[][] pole)
          Nastavi vsechny instance tridy Button na puvodni hodnoty
 void tahnuto(int a)
          Vykona se pri stisku tlacitka.
 
Methods inherited from class DatoveTridy.DatButton
getPoradiButton, getPouzito, getUmisteniX, getUmisteniY, getVlastnik, remiza, reset, setPouzito, setVlastnik, vyhodnoceni, vyhodnoceniDiagonaly1, vyhodnoceniDiagonaly2, vyhodnoceniRadku, vyhodnoceniSloupce
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rozmer

public int rozmer

vysledek1

public int vysledek1

vysledek2

public int vysledek2

vysledek3

public int vysledek3

vysledek4

public int vysledek4
Constructor Detail

GrafickyButton

public GrafickyButton(int y,
                      int x,
                      int z,
                      boolean s,
                      java.net.URL codebase)
Vytvori objekt tridy GrafickyButton. Tento objekt predstavuje jedno herni tlacitko ve hre. Promenne tridy jsou:

Parameters:
y - ktery hrac vlastni tlacitko, cili na nej kliknul a udelal jsou značku X/O
z - na kterem sloupci je dany GrafickyButton v poli GrafickyButtonu
x - na kterem radku je dany GrafickyButton v poli GrafickyButtonu
s - znaci, jestli bylo na dany GrafickyButton jiz zahrano
Method Detail

getButton

public javax.swing.JButton getButton()
Vrati JButton - tlacitko, daneho objektu typu Button

Returns:
this.tlacitko

removeButton

public void removeButton()

tahnuto

public void tahnuto(int a)
             throws java.net.MalformedURLException
Vykona se pri stisku tlacitka. V zavislosti na parametru a typu integer nastavi u GrafickyButton jeho promenne na prislusne hodnoty

Overrides:
tahnuto in class DatButton
Parameters:
a - integer a reprezentuje hrace, ktery tahnul
Throws:
java.net.MalformedURLException

reset

public void reset(GrafickyButton[][] pole)
           throws java.net.MalformedURLException
Nastavi vsechny instance tridy Button na puvodni hodnoty

Parameters:
pole - Dvourozmerne pole objektu tridy GrafickyButton
Throws:
java.net.MalformedURLException