Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 2.12.2010, 5:13   #1
mcdhappy80
Član
 
Član od: 15.6.2009.
Poruke: 120
Zahvalnice: 43
Zahvaljeno 3 puta na 2 poruka
Question Java - Vraćanje objekta iz reda tabele

Pokušavam da napravim jednostavan CRUD program.
Program prilikom startovanja treba da pročita tabelu baze, kreira objekte (Decu) sa odgovarajućim atributima, i iste stavi u Vektor.
Problem je u sledećem:
Kada koristim JTabelu za pregled podataka i iz tabele probam da selektujem objekat, tip objekta koji mi se vraća nije odgovarajuć (za moje potrebe - slika 1).
Na ovoj slici vidi se da kada kliknem na ćeliju tabele 4 i kliknem na dugme Izmeni tip objekta koji mi se vraća je tip koji se nalazi u ćeliji je String (što je u ovom slučaju tip podatka atributa objekta koji želim da vratim, a ne sam objekat koji je vlasnik tih atributa).U ćeliji 5 nalazi se tip objekta Datum i taj tip mi se vraća.
Tip objekta koji želim da vratim je tip sa slike 2 (Dete). Na slici 2 vidite listu koja je napunjena objektima tipa Dete (koji su takođe pročitani iz baze).
Kod dugmeta Izmeni u primeru sa tabelom je sledeći:
Kod:
 try{

            int col = this.tblDeca.getSelectedColumn();
            int row = this.tblDeca.getSelectedRow();
            Object d = (Object)this.tblDeca.getModel().getValueAt(row, col);
            System.out.println(d.getClass());


            //new FormaPromeni(t, this).setVisible(true);
        } catch(NullPointerException e){
            //new Poruka("Niste nista izabrali").setVisible(true);
        }
U primeru sa listom kod dugmeta Izmeni je sledeći:
Kod:
System.out.println(this.liListaCekanja.getSelectedValue().getClass());
Probavao sam na sve načine da pristupim objektu dete, koji se nalazi unutar DataVector-a java tabele, ali bezuspešno.
Da li neko može da mi objasni zašto je to tako i da li je uopšte moguće pristupiti tom objektu i kako?
U principu selektovana instanca objekta dete mi je potrebna da bih mogao da je prosledim formi za Izmenu i na taj način promenim vrednosti atributa. Lista mi vrši posao ali je prikaz u tabeli prirodniji kada se čitaju podaci iz tabele baze.
Ako je ovaj pristup (vraćanje objekta) pogrešan kada se tabela koristi za prikaz i selektovanje, koji bih pristup trebao da primenim?
Unapred hvala na odgovoru.
Priložene slike
Kliknite na sliku za veću verziju

Ime:	1.jpg
Viđeno:	22 puta
Veličina:	89,4 KB
ID:	37598   Kliknite na sliku za veću verziju

Ime:	2.jpg
Viđeno:	18 puta
Veličina:	87,7 KB
ID:	37599  
mcdhappy80 je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Pogodi avanturu Diego Avanturističke igre 5762 28.2.2017 5:07
Java, tabela, TableModel i citanje iz baze mcdhappy80 Programiranje 3 3.12.2010 6:14
Java - Iz Vektora u bazu podataka mcdhappy80 Programiranje 14 11.8.2010 16:57
Vraćanje pesama iz Frets on Firea Nicklord Kvarovi 3 16.12.2009 22:37
Vraćanje fajla iz Recycle Bin-a?! DobroslaV Aplikativni softver 3 12.4.2007 1:57


Sva vremena su po Griniču +2 h. Sada je 5:57.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2020, vBulletin Solutions, Inc.
Hosted by Beograd.com