07. maj 2003 - 12:13Der er
9 kommentarer og 1 løsning
brug af vector med JTable
ok jeg vil oprette en Jtable ved brug af vektorer jeg får en vector tilbage fra min database som indeholder object(navn,vare,pris), object(navn,vare,pris) disse ting er gemt i vectoren, og det er disse ting jeg gerne vil have smidt ud i jtables
statestiknavne = new Vector(); statestiknavne.addElement("Personalenummer"); statestiknavne.addElement("Varenavn"); statestiknavne.addElement("Antal");
WorkFlowHandler wkf=new WorkFlowHandler(); DefaultTableModel model = new DefaultTableModel(wkf.statistik("1234"), statestiknavne);
statestik = new JTable(model); statestik.setPreferredScrollableViewportSize(new Dimension(300, 70));
wkf.statistik("1234") er den metode som returnere førnævnte vector men hvis jeg køre dette kommer den med en runtime error. hvordan hulen kan jeg nemt få vist mine data fra vektoren i en JTable... help help
Problemmet med den automatiserede løsning du ønsker at anvende, er at dine vectorer indeholder mere avancerede datatyper end bare en liste af f.eks. strings's.
Derfor i dit tilfælde vil jeg mene håndkraftsløsningen er den bedste, SUN kan jo ikke vide hvordan de skal håndtere lige det data du har gemt i vector.
ok men hvordan gør jeg så?? får en vector tilbage som kan variere med indhold...kommer an på hvor mange søgeresultater jeg får tilbage fra database. hvordan kan jeg sætte det ind i JTables mener at en array jo ikke er dynamisk kan du komme med et eksempel? så er du en flinker gut :)
hmmm kan sgudt finde ud af det med den her kode: statestiknavne = new Vector(); statestiknavne.addElement("Personalenummer"); statestiknavne.addElement("Varenavn"); statestiknavne.addElement("Antal");
WorkFlowHandler wkf=new WorkFlowHandler(); v=wkf.statistik("1234"); DefaultTableModel model = new DefaultTableModel(((Vector)(v.elementAt(1))), statestiknavne);
for jeg følgende fejl Exception in tread "main" java.lang.classCastException
Den returnere en vector..med personalenummer, varenavn, antal men er rimlig tung oven i hovedet har siddet og bøvlet med den Jtabel i flere timer nu og er ikke kommet nærmere en løsning..
doooh kom til at trykke acceptere til mig selv..oprette den lige igen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.