Class Dummy

java.lang.Object
  extended by Dummy

public class Dummy
extends java.lang.Object

Alunperin tyhjäksi tarkoitetun luokan Dummy ilmentymät ovat eräänlaisia tunnistimia, joita on näennäisesti taulukon soluissa. Solussa olevasta Dummy-oliosta JTable päättelee, että sen sarakkeen soluissa on Tallenna-painike, jonka käsittelyyn käytetään ButtonRenderer ja ButtonEditor-olioita. Asetettaessa Dummy-arvoa taulukkoon, View-luokka huomaa Dummy-arvon ja tietää Tallennus-painiketta painetun. Dummy-olioita luo ButtonEditor silloin, kun sen painiketta on painettu, sekä View-luokat getValueAt(..) -metodeissaan: Kun halutaan tallennuspainike -sarakkeen arvo, palautetaan uusi Dummy-olio, jonka sisällä on tieto siitä, onko riviä muokattu.


Field Summary
 boolean bln
          Boolean-attribuutti lisättiin, jotta Dummy-arvo voisi välittää ButtonRenderer ja -Editor -olioille tiedon siitä, onko riviä muokattu.
 
Constructor Summary
Dummy(boolean bln)
          Konstruktori asettaa parametrin bln-kentän arvoksi.
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bln

public boolean bln
Boolean-attribuutti lisättiin, jotta Dummy-arvo voisi välittää ButtonRenderer ja -Editor -olioille tiedon siitä, onko riviä muokattu. Näin Tallennuspainike voidaan harmaannuttaa sen mukaan.

Constructor Detail

Dummy

public Dummy(boolean bln)
Konstruktori asettaa parametrin bln-kentän arvoksi.

Parameters:
bln - onko riviä muokattu