iB-InformatikBoard.ch - Benutzer helfen Benutzern   IT-Lohnumfrage ¦ MS-CLIP ¦ Google  


    Diskussionen über Freizeit und Job: Diskussionen über Weiterbildung: Diskussionen über die Computerwelt:  
    Neu hier? Forum für Einsteiger
Wichtige F.A.Q.'s und Regeln
Off Topic
iB-Updates und News
Feedback und Vorschläge
Informatik Job-Forum
Ich suche eine Informatikstelle
Ich biete eine Informatikstelle
Microsoft MCSE Zertifikate
Microsoft Zertifikate Allgemein
CISCO Zertifikate
SIZ-Zertifikaten und Lernhilfen
Zertifikate und Diplome Allgemein
Weiterbildung mit E-Learning
Windows Workstation   Windows Server
Software Allgemein   Linux Software
Programmiersprachen   Webdesign
Security   Internet
Hardware/Netzwerk   Wireless
Pockets, Smartphones, PDA's   Games
Allgemeine Tipps, Bücher und Tools
HowTo    Online Schnäppchen
 
   

Willkommen auf informatikBoard.ch - Benutzer helfen Benutzern
Zurück   iB-Startseite > Informiere dich über die Computerwelt: Geräte, Hard- und Software > Programmiersprachen Allgemein
Willkommen bei InformatikBoard.ch:
Bevor du Schreiben oder Antworten kannst,
musst du dich hier kostenlos Registrieren!

Antwort
 
Themen-Optionen
JAVA: JTable dynamisch abfüllen...wie?
Alt
  (#1)
Fortgeschrittener Benutzer
 
Benutzerbild von icone
 
Status: Offline
Beiträge: 192
Registriert seit: 15.09.2003
Ort: Saint City
Alter: 34
Standard JAVA: JTable dynamisch abfüllen...wie? - 23.06.2006, 01:03

Guten Abend

Wie kann man am einfachsten eine Swing JTable dynamisch abfüllen. Mit dynamisch meine ich z.B. das Auslesen eines Arrays und direktes einfüllen in die Tables..habe zwei Spalten und zwei gefüllte Arrays

Hat jemand ne Idee?

Blicke nicht mehr durch...its tooo late.

gruss icone


__________________________
l'important, c'est pas la chute, c'est l'atterrissage!
   
Mit Zitat antworten
JAVA: JTable dynamisch abfüllen...wie?
 
Links zum gleichem Thema:

GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.
Alt
  (#2)
Benutzer
 
Benutzerbild von pacman8)
 
Status: Offline
Beiträge: 46
Registriert seit: 07.02.2005
Ort: In den Wälder vor Zürich
Alter: 29
Standard 25.06.2006, 01:40

Hai

Vielleicht ich. Versuch mal die untere Klasse zu verwenden, um Deine Arrays dynamisch in die JTable eintragen zu können. Ausprobiert hab ichs nicht

Code:
public class MeneTableModel extends AbstractTableModel {
	
	Object[][] model; // erster Klammerindex sind Spalten, zweiter Klammerindex sind Reihen

	TableModel(Object[][] model) {
		this.model = model;
	}

	public int getRowCount() {
		if (model == null || model[0] == null) return -1;
		return model[0].length;
	}
	
	public int getColumnCount() {
		if (model == null) return -1;
		return model.length;
	}
	
	public Object getValueAt(int row, int column) {
		return model[column][row];
	}
}


JTable DeneTable = new JTable();

Object[][] model = new Object[2][];
model[0] = array1; // Dein erstes Array
model[1] = array2; // Dein zweites Array

DeneTable.setModel(new MeneTableModel(model));
   
Mit Zitat antworten
problem...
Alt
  (#3)
Fortgeschrittener Benutzer
 
Benutzerbild von icone
 
Status: Offline
Beiträge: 192
Registriert seit: 15.09.2003
Ort: Saint City
Alter: 34
Standard problem... - 25.06.2006, 23:00

merci für die antwort....habe da noch ein problem:

model[0] = words.germanword;

Type mismatch: cannot convert from ArrayList to Object[]

das words.germanword ist eine Variabel einer ArrayList


(import java.util.ArrayList.*
private ArrayList germanword;

merci


__________________________
l'important, c'est pas la chute, c'est l'atterrissage!
   
Mit Zitat antworten
Alt
  (#4)
Benutzer
 
Benutzerbild von pacman8)
 
Status: Offline
Beiträge: 46
Registriert seit: 07.02.2005
Ort: In den Wälder vor Zürich
Alter: 29
Standard 26.06.2006, 00:22

Ok, zweiter Anlauf...

Code:
public class MeneTableModel extends AbstractTableModel {

	private ArrayList model;

	TableModel(ArrayList model) {
		this.model = model;
	}

	public int getRowCount() {
		if (model == null || model.isEmpty()) return -1;
		Object elementRow = model.get(0);
		if (!(elementRow instanceof ArrayList)) return -1;
		return ((ArrayList)elementRow).size();
	}
	
	public int getColumnCount() {
		if (model == null || model.isEmpty()) return -1;
		return model.size();
	}
	
	public Object getValueAt(int row, int column) {
		if (model == null || model.isEmpty()) return null;
		Object elementRow = model.get(column);
		if (!(element instanceof ArrayList)) return null;
		return ((ArrayList)elementRow).get(row);
	}
}


JTable DeneTable = new JTable();

ArrayList model = new ArrayList();
model.add(words.germanword); 	// Deine "germanwords"
model.add(arraylist2); 		// Dein zweites Array

DeneTable.setModel(new MeneTableModel(model));
   
Mit Zitat antworten
Alt
  (#5)
Benutzer
 
Benutzerbild von pacman8)
 
Status: Offline
Beiträge: 46
Registriert seit: 07.02.2005
Ort: In den Wälder vor Zürich
Alter: 29
Standard 26.06.2006, 00:33

Eigentlich hättest Du im ersten Beispiel auch schreiben können:
Code:
model[0] = words.germanword.toArray();
statt
Code:
model[0] = words.germanword;
   
Mit Zitat antworten
...
Alt
  (#6)
Fortgeschrittener Benutzer
 
Benutzerbild von icone
 
Status: Offline
Beiträge: 192
Registriert seit: 15.09.2003
Ort: Saint City
Alter: 34
Standard ... - 28.06.2006, 22:56

merci..hat bestens geklappt...

schönen abend

gruss icone


__________________________
l'important, c'est pas la chute, c'est l'atterrissage!
   
Mit Zitat antworten
Antwort



Unsere iB-Sponsoren:
itrain.ch
klubschule.ch
iB-Sponsor: inside-it.ch
ARP DATACON - PC Onlineshop für Computer, Computerbedarf und Software


Sponsor-Links:



Bitte beachtet das Angebot unserer Sponsoren:
Clever-Schenken.ch Geschenke und Geschenkideen iB-Sponsor: itrain.ch iB-Sponsor: klubschule.ch iB-Sponsor: inside-it.ch
GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.



Lesezeichen
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JAVA unter windows Vista middle-live Windows Software Allgemein 5 04.06.2008 15:11
Internet Explorer 6 und Java Timothee Windows Software Allgemein 0 20.03.2008 12:31
SCJA - Sun Certified Associate for the Java Platform Gregor W Informatik Zertifikate und Diplome Allgemein 7 23.03.2007 11:54
Java limitiert auf 1.5 Giga Ram? kazeerulaz Webdesign/Webprogrammierung 2 03.02.2006 17:08
Java Server Faces erleichtern Web-Programmierung Trainer Programmiersprachen Allgemein 0 04.03.2004 19:33


« Vorheriges Thema | Nächstes Thema »
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Partnerlinks:
www.Clever-Schenken.ch - Geschenke und Geschenkideen, persönlich uns speziell
www.GeschenkeNews.ch - Geschenke und Geschenkideen
www.BigBellyBank.ch - Die lustige Sparkasse mit AHA-Effekt
www.EcoSphere.ch - Das Mini-Aquarium aus der NASA-Forschung für Zuhause
www.Frauen-Geschenke.ch - Spezielle Geschenke nicht nur für Frauen

 

Copyright ©2008 InformatikBoard.ch
Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
vB Skin by vBStyles.com
Search Engine Optimization by vBSEO 3.2.0



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90