TableModel Daten übergeben

K

Kennstdudas

Gast
Hallo zusammen,

ich hatte vor einiger Zeit ein Tablemodel programmiert, danach hatte ich eine lange pause und jetzt komm ich nicht weiter...

Irgendwie fehlt mir ein Ansatz was ich genau machen muss das hab ich soweit hinbekommen....

Java:
package de.walbusch.tools;

import javax.swing.JTable;


public class DispoTable extends JTable {
	TableModel model = new TableModel();
	

	public DispoTable() {
		setModel(model);
	}
	
	public int zaehlenAnzahl() {
		return model.getRowCount();	
	}

}


Java:
public class TableModel extends AbstractTableModel
 {
	private List<DispoVO> dispoVO;
	
	
	public void uebergabe_liste(List<DispoVO> list){
		dispoVO = list;
	}
	String[] header = { "Äl", "Gr", "AnzufStk", "Filialbest", "VerkStk",
			"Lagerbest", "Fakturabest", "Folgt", "Offene Posten",
			"UnterwHin", "UnterwRück", "Merkmal", "GültigVon",
			"GültigBis" };
	
	
	
	@Override
	public int getColumnCount() {
		return header.length;
	}

	@Override
	public int getRowCount() {
		return 0;
	}
	
	@Override
	public Object getValueAt(int row, int column) {
		DispoVO dispo = dispoVO.get(row);	
		switch (column) {
			case 0:
				dispo.getAl();
				break;
			case 1:
				dispo.getGroesse();
				break;
			case 2:
				dispo.getAnzufStk();
				break;
			case 3:
				dispo.getFilBest();
				break;
			case 4: 
				dispo.getVerkStk();
				break;
			case 5:
				dispo.getLagerBest();
				break;
			case 6:
				dispo.getFaktBest();
				break;
			case 7:
				dispo.getFolgt();
				break;
			case 8:
				dispo.getOffeneAnf();
				break;
			case 9:
				dispo.getUnterwHin();
				break;
			case 10:
				dispo.getUnterwRueck();
				break;
			case 11:
				dispo.getMerkmal();
				break;
			case 12:
				dispo.getGueltigVon();
				break;
			case 13:
				dispo.getGueltigBis();
				break;
			
			default:
				return null;
			}
		return dispo;
		}
			
	
	public void setValueAt(Object value, int row, int column) {
		for(DispoVO dispo : dispoVO){
		switch (column) {
		case 0:
			dispo.setAl(value.toString());
			break;
		case 1:
			dispo.setGroesse((Long) value);
			break;
		case 2:
			dispo.setAnzufStk((Long)value);
			break;
		case 3:
			dispo.setFilBest((Long)value);
			break;
		case 4: 
			dispo.setVerkStk((Long)value);
			break;
		case 5:
			dispo.setLagerBest((Long)value);
			break;
		case 6:
			dispo.setFaktBest((Long)value);
			break;
		case 7:
			dispo.setFolgt((Long)value);
			break;
		case 8:
			dispo.setOffeneAnf((Long)value);
			break;
		case 9:
			dispo.setUnterwHin((Long)value);
			break;
		case 10:
			dispo.setUnterwRueck((Long)value);
			break;
		case 11:
			dispo.setMerkmal(value.toString());
			break;
		case 12:
			dispo.setGueltigVon((Date)value);
			break;
		case 13:
			dispo.setGueltigBis((Date)value);
			break;
		
		default:
			return;
		}
		}
		fireTableCellUpdated(row, column);
	}
	
    public boolean isCellEditable(int r)
    {
        return false;
    }

	
	
}


So jetzt im moment verusch dich meine Daten dort einzulesen, diese übergebe ich Ihm aus meinem Delegate... kann ich überhaupt Daten übergeben an ein Model?!

Irgendwie fehlt mir grad das Seil das ich greifen kann udn weiter machen kann...
 
Zuletzt bearbeitet von einem Moderator:
S

SlaterB

Gast
> kann ich überhaupt Daten übergeben an ein Model?!

uebergabe_liste(List<DispoVO> list)
?
 
D

Diesundas

Gast
seht ihr meinen Fehler, was müsste noch ausprogrammiert werden?!...

ich steh auf dem schlauch!
 
S

SlaterB

Gast
es gibt bisher keinen Fehler, alles ist soweit richtig, aber es ist eben nur ein Model,

Code zum Laden der Daten aus einer Quelle oder Aufbau einer GUI mit dem Model fehlt KOMPLETT,
da gibts also nichts zu korrigieren
 
D

diesundas

Gast
der zeigt mir meine Tabelle an ohne Daten erstmal dies ist auch richtig aber.... als überschrift ist dort A;B;C;D;E ....

das ist nicht richtig why?...


der Code schneid euch die wichtigen sachen raus


Java:
		jScrollPane5.setViewportView(jT_artikel1);

Java:
private javax.swing.JScrollPane jScrollPane1;
	private javax.swing.JScrollPane jScrollPane4;
	private javax.swing.JScrollPane jScrollPane5;
	private DispoTable jT_artikel1;

Java:

das wars mehr mach ich damit noc hnicht:( heaaa?!
 

Michael...

Top Contributor
Wenn's um die Spaltenüberschriften geht, musst Du in Deinem Model noch die getColumnName(int column) von AbstractTableModel überschreiben.
 
S

SlaterB

Gast
> als überschrift ist dort A;B;C;D;E ....
> das ist nicht richtig why?...

das stimmt, die Columns werden über bestimmte TableModel-Methoden kontrolliert, die noch fehlen

schau dir einfach alle Methoden an, die 'Column' im Namen haben und ob du sie implementiert hast
TableModel (Java 2 Platform SE v1.4.2)


> das laden klappt aufjeden fall, es liegt am Anzeigen der Tabelle... dort hackt es

dazu fehlen bisher jede Angaben
 

r.w.

Bekanntes Mitglied
Java:
   @Override
   public int getRowCount() {
      return 0;
   }

Für den Fall, das die Liste dispoVO initialisiert ist,
solltest Du hier auch die Anzahl der enthaltenen Elemente zurückgeliefern. ;-)

VG ROlf
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Swing Daten in JTable wiedergeben per TableModel und MVC Pattern AWT, Swing, JavaFX & SWT 16
K TableModel mit Daten aus Datenbank füllen AWT, Swing, JavaFX & SWT 7
X Swing Daten aus Vector ins TableModel ?? AWT, Swing, JavaFX & SWT 12
D TableModel + Daten bearbeiten + Daten zurückschreiben AWT, Swing, JavaFX & SWT 9
S Daten aus editierbaren TableModel lesen AWT, Swing, JavaFX & SWT 7
C TableModel zugehörige Table ermitteln AWT, Swing, JavaFX & SWT 3
E Eigenes TableModel für ArrayList<String[]> AWT, Swing, JavaFX & SWT 5
W Neues TableModel und JTable wird nicht refreshed AWT, Swing, JavaFX & SWT 3
D Swing JTable TableModel + RowCount AWT, Swing, JavaFX & SWT 18
JAVAnnik Problem mit TableModel AWT, Swing, JavaFX & SWT 3
S Swing Setzen von TableModel liefert NullPointer AWT, Swing, JavaFX & SWT 6
S TableModel Header wird nicht angezeigt AWT, Swing, JavaFX & SWT 5
K verständnissproblem mit TableModel AWT, Swing, JavaFX & SWT 2
K zwei TableModel AWT, Swing, JavaFX & SWT 9
N Swing Eintrag in JTable an dessen TableModel weiterreichen AWT, Swing, JavaFX & SWT 3
hdi Swing Komisches Problem mit TableModel & setAutoCreateRowSorter AWT, Swing, JavaFX & SWT 2
E Swing TableModel fireTableDataChanged führt zu IndexOutOfBoundsException AWT, Swing, JavaFX & SWT 9
F Tablemodel zu mehreren Tabellen AWT, Swing, JavaFX & SWT 6
K JTable +TableModel --> Anpassung der Tabellengröße (Zeilenanzahl) AWT, Swing, JavaFX & SWT 3
L Klick auf JTable -> EditorPane manipulieren, Fragen zu TableModel AWT, Swing, JavaFX & SWT 9
E JTable und tablemodel Verständnisproblem AWT, Swing, JavaFX & SWT 3
C Kann Konstruktor von eigenem TableModel nicht nutzen AWT, Swing, JavaFX & SWT 2
D eigenes Tablemodel, Zeile löschen ArrayindexOOB excp AWT, Swing, JavaFX & SWT 4
P Eigenes TableModel abgeleitet von AbstractTableModel (neue rows nicht sichtbar) AWT, Swing, JavaFX & SWT 6
S Table oder TableModel so ueberschreiben, dass Columns minimale Breite haben? AWT, Swing, JavaFX & SWT 2
R JTable - TableModel AWT, Swing, JavaFX & SWT 6
D JTable - TableColumnModel - TableModel AWT, Swing, JavaFX & SWT 3
S JTable nimmt TableModel nicht an AWT, Swing, JavaFX & SWT 4
D Mehrere CheckBoxen im TableModel wechselseitig ausschließen AWT, Swing, JavaFX & SWT 5
R TableModel und Columnmodel - Zusammenspiel? AWT, Swing, JavaFX & SWT 2
G TableModel mit anderen Spalten AWT, Swing, JavaFX & SWT 4
G JTable - TableModel aus ArrayList AWT, Swing, JavaFX & SWT 8
A JTable, eigenes TableModel und dessen Objekte AWT, Swing, JavaFX & SWT 4
G Frage zu JTable und TableModel AWT, Swing, JavaFX & SWT 4
O TableModel AWT, Swing, JavaFX & SWT 12
V Vector->TableModel->RowSorter:Bei Markierung Index im AWT, Swing, JavaFX & SWT 2
F TableModel Spaltenkoepfe benamen, wie? AWT, Swing, JavaFX & SWT 2
F Wie MouseListener bei TableModel anmelden? AWT, Swing, JavaFX & SWT 3
G JTable, TableModel und CellRenderer AWT, Swing, JavaFX & SWT 3
R DataVector bei TableModel - Class Cast Exception AWT, Swing, JavaFX & SWT 9
N TableModel mit CheckBox? AWT, Swing, JavaFX & SWT 5
J Tablemodel AWT, Swing, JavaFX & SWT 2
G jTable + ScrollPane (+ TableModel) AWT, Swing, JavaFX & SWT 7
D invokeLate bei änderung im TableModel? AWT, Swing, JavaFX & SWT 4
G TableModel von JTable wieder entfernen AWT, Swing, JavaFX & SWT 10
G TableModel auswerten und in Datei schreiben AWT, Swing, JavaFX & SWT 3
P JTable TableModel JFreeReport AWT, Swing, JavaFX & SWT 4
T anlegen einer jTable mit TableModel AWT, Swing, JavaFX & SWT 3
H JTabel - RowFilter Daten für Berechnung filtern AWT, Swing, JavaFX & SWT 6
M Daten zufällig Einlesen aus einer Datei (binäres Format) AWT, Swing, JavaFX & SWT 7
W Nullpointer Exception beim übertragen von Daten von Scene zu Scene AWT, Swing, JavaFX & SWT 6
W Daten von Controller zu Controller übertragen AWT, Swing, JavaFX & SWT 7
D Columns unabhängig voneinander mit Daten füllen JavaFx AWT, Swing, JavaFX & SWT 1
H Daten aus einer XML(x83-Datei) in einem JFrame anzeigen lassen AWT, Swing, JavaFX & SWT 9
T Anbinden der Tabelle an die Daten AWT, Swing, JavaFX & SWT 5
F JavaFX Tabelle mit Daten füllen AWT, Swing, JavaFX & SWT 9
A JavaFX Daten in eine HTML-Table mit JS schreiben AWT, Swing, JavaFX & SWT 3
ralfb1105 JavaFX Daten zwischen Controllern austauschen- neue Frage AWT, Swing, JavaFX & SWT 7
ralfb1105 JavaFX Daten zwischen Controller "austauschen" AWT, Swing, JavaFX & SWT 65
B AWT Bot um Daten auf Website einzugeben und die Antwort zu bekommen AWT, Swing, JavaFX & SWT 2
L Daten bearbeiten ohne GUI zu blockieren - daten haltung/zurück geben AWT, Swing, JavaFX & SWT 15
ralfb1105 Swing JComboBox update der Daten AWT, Swing, JavaFX & SWT 8
ralfb1105 Swing Dynamischer Graph zum anzeigen Perfomance Daten AWT, Swing, JavaFX & SWT 35
D MySQL Daten in JTable anzeigen AWT, Swing, JavaFX & SWT 2
K TreeTableView (cellFactory) - wie Daten in Spalten einfügen AWT, Swing, JavaFX & SWT 0
A JTable mit Daten füllen AWT, Swing, JavaFX & SWT 1
J TableView Daten werden nicht ausgegeben AWT, Swing, JavaFX & SWT 9
A Swing Wie Daten in der Form speichern? Array oder ArrayList AWT, Swing, JavaFX & SWT 2
T JavaFX Model Daten übergeben AWT, Swing, JavaFX & SWT 4
D Swing Größe einer JComboBox im GridBagLayout aufgrund der maximalen Länge der enthaltenen Daten AWT, Swing, JavaFX & SWT 7
J JavaFX Tableview Daten hinzufügen aus anderer Klasse AWT, Swing, JavaFX & SWT 7
J Tableview Daten hinzufügen und aktualisieren AWT, Swing, JavaFX & SWT 5
S AWT Daten über TextField und Button in array speichern AWT, Swing, JavaFX & SWT 5
G Event Handling TableView daten in ein neues Fenster herauslesen? AWT, Swing, JavaFX & SWT 3
S JavaFX (Best Practise) Daten zwischen Controllern austauschen AWT, Swing, JavaFX & SWT 1
thet1983 JavaFX TableView Objekt Daten anzeige AWT, Swing, JavaFX & SWT 2
L JavaFX Verzögerung beim Laden von Daten AWT, Swing, JavaFX & SWT 6
L Daten in neuem Fenster AWT, Swing, JavaFX & SWT 2
Tort-E JavaFX Daten an WebView Komponente AWT, Swing, JavaFX & SWT 1
I JTable: Doppelklick auf Table soll neues Fenster öffnen und Daten aus JTable anzeigen AWT, Swing, JavaFX & SWT 4
S JTable Daten aus Array AWT, Swing, JavaFX & SWT 9
M Java FX Daten an Controller übergeben AWT, Swing, JavaFX & SWT 3
S JList ist leer, aber DefaultListModel hat die Daten? AWT, Swing, JavaFX & SWT 9
M JavaFX Von FXML-Controllerdatei Daten zurückgeben AWT, Swing, JavaFX & SWT 6
F JavaFX Daten aus Tabelle in ComboBox AWT, Swing, JavaFX & SWT 9
B Swing JTable mit Daten - Reihen-Größe anpassen AWT, Swing, JavaFX & SWT 0
D Applet GWT speichert Daten nicht in Datenbank AWT, Swing, JavaFX & SWT 2
S SWT In Listen den Einträgen Daten zuordnen AWT, Swing, JavaFX & SWT 2
T SWT Table (mit Spinner Spalte) Daten auslesen AWT, Swing, JavaFX & SWT 4
F Swing JTable: Daten voreinstellen AWT, Swing, JavaFX & SWT 4
B Daten in eine JTable schreiben AWT, Swing, JavaFX & SWT 3
H Swing JfreeChart aktualisieren - mit daten aus thread AWT, Swing, JavaFX & SWT 3
J valueChanged()-Methode liefert unbrauchbare Daten AWT, Swing, JavaFX & SWT 4
B Datenübergabe zwischen Tabs und Daten speichern AWT, Swing, JavaFX & SWT 2
D SWT TreeViewer: Daten aus Model gelöscht... trotzdem noch im Baum AWT, Swing, JavaFX & SWT 4
D Daten von JDialog an JTable in JFrame übergeben AWT, Swing, JavaFX & SWT 7
O JTable zeigt die alte Daten wieder AWT, Swing, JavaFX & SWT 23
H JTable zeigt keine Daten an AWT, Swing, JavaFX & SWT 5
M Swing Daten von JPanel zu JFrame senden AWT, Swing, JavaFX & SWT 13
C Swing JTable Daten einfügen AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen


Oben