Sor hozzáadása a kész tábla JTable és távolítsa el őket úgy, Archer coder
Munkája során a programozó gyakran szembesülnek azzal a feladattal, hogy a munkát az adatokkal a táblázat nézet.
A Swing könyvtár erre a célra a JTable osztályban. Azonban a szakirodalom, valamint az online források, általában ismerteti a munka az új tábla jön létre a programkódot a semmiből. Mi a teendő, ha az asztal jött létre, és szükség van egy kiegészítő vonal, vagy fordítva, hogy távolítsa el őket?
Annak ellenére, hogy nyilvánvaló naivitás ez a kérdés nagyon fontos a dolgozó adatbázisok és egyéb eszközöket a létrehozott táblázatokat.
minta szerint
Swing ellenőrzések végrehajtása minta MVC. JTable sem kivétel.
Leírni az asztal modell a TableModel felület. Minden osztály, hogy képviselje a minta szerint, végre ezt a felületet. Általában modellként objektum osztály DefaultTableModel, de vannak még más osztályokba.
Modell asztal tartja a tábla szerkezetét, ez tartalmazza az összes adatot és módszerek velük dolgozni.
Struktúra és adat van tárolva a modellben, mint a gyűjtemény típusú vektor. Jelenleg ez a fajta hulladékgyűjtés elavultnak tekinthető, de mivel még mindig széles körben használják, szükség van időről időre alkalmazott Swing könyvtárban.
Mint látható a fenti, annak érdekében, hogy nem néhány adatkezelési asztal, akkor hozzá kell férnie a modelljét.
Amikor létrehoz egy táblázatot a semmiből a programkód nem szükséges, mert a folyamat létrehozása kifejezetten létrehozott táblázat és a modell. Ahhoz azonban, hogy a modell már létrehozott tábla nem nehéz. Erre a célra speciális getModel módszer, amely visszaadja a táblázatot modellt.
Visszatérési érték típusú TableModel. Ezért, így a szükséges típusokat.
Ha egy sor törlésre kerül, valamint a hozzá, a művelet eredménye automatikusan megjelennek a táblázatban.
A megadott módon felvenni és törölni sorokat JTable egy egyszerű és hatékony alternatívája az új modell a táblázatok és töltse fel azokat az adatokat a földre, és más bonyolult műveletekre gyakran kínálnak az ilyen esetekben, kivéve, ha az alkalmazott modell támogatja őket.