Swing Jtable wird nicht angezeigt..hilfe!!

Status
Nicht offen für weitere Antworten.

heybiy

Mitglied
Hallo Leute..
brauche dringend Hilfe. Versuche die ganze Zeit aus einer TXT Datei eine JTable aufzufüllen. Die Daten in werden in einem Vector gespeichert. Klappt auch alles..hab ich auch schon ausgeben lassen. Jedoch wird in dem Frame die JTable nicht angezeigt!!??
Ich möchte das die Einträge in der Textdatei als Zeile in die JTable übernommen wird..??
Kann mir bitte jemand helfen?? Eine andere Frage ist wofür brauch ich ein Table-Model?? Brauch ich es in dem Fall überhaupt??
Vielen Dank für eure Hilfe im Voraus!
Gruß heybiy

Java:
package jtable;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.Vector;

import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;

public class Notenuebersicht extends AbstractTableModel {

	
	Vector test = new Vector();
	
	
	public Notenuebersicht(){
		try {
			ladeDaten();
		} catch (IOException e) {
			e.printStackTrace();
		}
		
		columnNames.add("Fach");
		columnNames.add("Semester");
		columnNames.add("Note");
	}
	
	
	public Vector ladeDaten() throws IOException {
		
		File daten = new File("C:/Projekt/test.txt");
		
		String zeile ;
		
		FileReader fr = new FileReader (daten);
		
		BufferedReader br = new BufferedReader (fr);
			if(daten.length() != 0){
				while ( (zeile = br.readLine()) != null) {
					test.add(zeile);
				}
			}
			else{
				test.add("Noch keine Namen eingetragen");
			}
				br.close();
				return test;
	}
	
	
	private Vector<String> columnNames = new Vector<String>();
	
	
	JTable table = new JTable(test,columnNames);
	
	
	
	
	public int getColumnCount() { // Anzahl der Spalten
		return 3;
	}

	@Override
	public int getRowCount() {    //Anzahl der Zeilen
		return test.size();
		}

	@Override
	public Object getValueAt(int arg0, int arg1) { //Inhalt an der Stelle zurückgeben
		return null;
	}

	
}

Java:
package jtable;

import javax.swing.JFrame;
import javax.swing.JScrollPane;

public class Frame extends JFrame {

	
	JFrame f;
	Notenuebersicht nu;
	
	public Frame(){
		
		nu=new Notenuebersicht();
		
		f = new JFrame();
		f.setSize(800, 500);
		f.setTitle("Probe JTable");
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		f.add(nu.table);
		f.add( new JScrollPane(nu.table) );
		f.repaint();
		//JScrollPane.setViewportView(nu.table);
		
		f.setLocationByPlatform(true);
        f.setAlwaysOnTop(true);
		f.pack();
		f.setVisible(true);
		
	}
	
	
	
	
	
	
	
	public static void main(String[] args) {
		new Frame();
	
	}

}
 
Zuletzt bearbeitet von einem Moderator:

Enigma228

Bekanntes Mitglied
Wieso setzt du die Table ins Model?
Die gehört doch in die FrameKlasse oder?
Und dann weist du ihm das Model zu!!
 

Ebenius

Top Contributor
Ich würde mal schnell die erste Frage aussparen und erst zur zweiten übergehen: Jede (nicht triviale) Swing-Komponente benötigt ein Modell. JButtons haben ein ButtonModel, JList hat ein ListModel, JTree hat ein TreeModel. Das Modell stellt die Daten für eine Komponente (sozusagen mundgerecht) zur Verfügung. Das ist Bestandteil des MVC-Konzepts.

Zur ersten Frage: Zeile 20 im unteren Code-Abschnitt ist überflüssig, aber daran liegt's nicht. Im oberen Code-Abschnitt baust Du die Tabelle mit einem Vector für die Daten und einem Vector für die Spaltennamen auf. Zu dem Zeitpunkt zu dem die Tabelle initialisiert wird, sind beide Vektoren leer. Du erhältst also eine Tabelle ohne Zeilen und ohne Spalten.

Außerdem ist Dein Design recht daneben. Nicht übel nehmen, das passiert einfach, weil Du noch nicht verstanden hast/hattest was ein Modell ist. Die Regel ist (wie auch in dem Wikipedia-Artikel im Bild sichtbar), dass ein Modell die Komponente nicht kennt. Normaler Weise kennt ein Modell überhaupt gar keine Komponenten. Die Modell-Klasse ist nur dazu da, die Daten mundgerecht zu machen.

Hier gibt's mehr zum Thema: Sun Java™ Tutorials: How to Use Tables

Ich hoffe, das hilft,
Ebenius
 

heybiy

Mitglied
kannst du mir vllt genauer sagen wie ich das machen soll..
bin ziemlich neu und hab nicht soooo viel ahnung..:)
 

Ebenius

Top Contributor
Lies Dich lieber erstmal in das Tutorial ein. Das bringt Dir wahrscheinlich eine ganze Menge. Und Beispiele unterschiedlicher Größe sind da auch schon dabei.

Ebenius
 

heybiy

Mitglied
Ich werd mir das schon durchlesen..danke nochmal.
Bloß die Lösung für mein Problem bräuchte ich jetzt dringend..;(
 

Enigma228

Bekanntes Mitglied
Bsp aus meinem Programm in einer Klasse von JFrame abgeleitet:
Java:
// Table
	// TableModel
dtm_MSNModel = new MSNTableModel(); // mache ein Objekt von deinem Modell 
	// Table
t_MSNs = new JTable(dtm_MSNModel); // mache ein TableObjekt und weise ihm dein Modell zu
	// Scrollpane
sp_MSNs = new JScrollPane(t_MSNs); // mache ein ScrollpaneObjekt und weise ihm die Table zu
sp_MSNs.setBounds(300, 20, 290, 100);

this.add(sp_MSNs); // weise dem Frame an, das Scrollpane hinzuzufügen

Beispiel für ein Modell:

Java:
package doc;

import java.util.ArrayList;
import java.util.LinkedList;

import javax.swing.table.DefaultTableModel;

public class MSNTableModel extends DefaultTableModel {

	public MSNTableModel() {
		
	}
	@Override
	public boolean isCellEditable(int arg0, int arg1) {
		return false;
	}

	@Override
	public String getColumnName(int column) {
		switch(column){
		case 0: return "Ländercode";
		case 1: return "Vorwahl";
		case 2: return "Rufnummer";
		case 3: return "Typ";
		case 4: return "Nutzung";
		case 5: return "Bemerkungen";
		
		}
		return super.getColumnName(column);
	}

	@Override
	public int getColumnCount() {
		return 6;
	}
	
	public ArrayList<Msn> getMSN(){
		ArrayList<Msn> msn = new ArrayList<Msn>();
		Msn temp = new Msn();
		for (int i = 0; i< this.getRowCount(); i++){
			temp = new Msn((String)this.getValueAt(i, 0),(String)this.getValueAt(i, 1),
					(String)this.getValueAt(i, 2),(String)this.getValueAt(i, 3), (String)this.getValueAt(i, 4),
					(String)this.getValueAt(i, 5));
			msn.add(temp);
		}
		
		return msn;
	}
	public void addMsn(Msn myMsn){
		this.setNumRows(this.getRowCount()+1);
		this.setValueAt(myMsn.getInt_area_code(), this.getRowCount()-1, 0);
		this.setValueAt(myMsn.getPrefix(), this.getRowCount()-1, 1);
		this.setValueAt(myMsn.getCallnumber(), this.getRowCount()-1, 2);
		this.setValueAt(myMsn.getType(), this.getRowCount()-1, 3);
		this.setValueAt(myMsn.getUsing(), this.getRowCount()-1, 4);
		this.setValueAt(myMsn.getDescription(), this.getRowCount()-1, 5);
	}
	
}
 
Zuletzt bearbeitet:

heybiy

Mitglied
Könntest du vllt an meinem Code zeigen was geändert werden muss...????:L
Wäre echt nett...
danke nochmal!!
 

Ebenius

Top Contributor
Du brauchst für diesen Fall gar keine eigene TableModel-Implementierung. Die Klasse DefaultTableModel kann alles was Du in diesem Fall benötigst.

Allerdings hast Du gleich einige Fehler in Deinem Code oben. Es fängt bereits beim Laden der Daten an. Eine Tabelle hat Zeilen und Spalten. Die Datenstruktur ist also zweidimensional. Du liest aber nur Zeilen aus der Datei. Das bedeutet, die gelesene Datenstruktur ist eindimensional. Die JTable möchte (so wie Du sie verwenden wolltest) Object-Arrays als Elemente des Vectors haben. Das steht auch in der Dokumentation. Sicher willst Du die Zeilen noch zerhackstückeln, oder? Wie sieht denn die Datei aus? CSV (Comma Separated Values)? Oder TAB-separiert?

Kleiner Hinweis: Wenn Du einen Link geschickt bekommst, in dem viele Deiner Probleme bereits behandelt werden, lohnt es sich, den Link anzuklicken und nicht auf anderweitige Hilfe zu drängeln. Oder ist Dein Englisch nicht so gut (würde ich als Grund ja gelten lassen)?

Ebenius
 
Zuletzt bearbeitet:

heybiy

Mitglied
Also hab einiges geändert..und ich kann die Tabelle nun sehen!
Das einzige Problem ist nun, jeder Eintrag in der Datei in jeder spalte vorkommt.???:L
Woran kann das liegen?

Es ist eine ganz normale .txt datei... das so aussieht:

Mathe
Deutsch
Englisch
.
.
.

Kannst dir auch ansehen wie der Frame aussieht..

Er sollte so aussehen:


Fach Semester Note

Deutsch
Englisch
Mathe

Hier mein Code...

Code:
package jtable;
 
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.Vector;
 
import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;
 
public class Notenuebersicht extends AbstractTableModel {
 
   
    Vector test = new Vector();
    private Vector<String> columnNames = new Vector<String>();
    
    
    JTable table = new JTable(test,columnNames);
   
   
    public Notenuebersicht(){
        try {
            ladeDaten();
        } catch (IOException e) {
            e.printStackTrace();
        }
       
        columnNames.add("Fach");
        columnNames.add("Semester");
        columnNames.add("Note");
        this.table = new JTable(test, columnNames);
    }
   
   
    public Vector ladeDaten() throws IOException {
       
        File daten = new File("C:/Projekt/test.txt");
       
        String zeile ;
        Vector<String> data = new Vector<String>();
        
       
        FileReader fr = new FileReader (daten);
       
        BufferedReader br = new BufferedReader (fr);
            if(daten.length() != 0){
                while ( (zeile = br.readLine()) != null) {
                	data.add(zeile);
                    test.add(data);
                    
              
                }
            }
            else{
                test.add("Noch keine Namen eingetragen");
            }
                br.close();
                return test;
    }
   
   
    
   
   
   
    public int getColumnCount() { // Anzahl der Spalten
        return 3;
    }
 
    @Override
    public int getRowCount() {    //Anzahl der Zeilen
        return test.size();
        }
 
    @Override
    public Object getValueAt(int arg0, int arg1) { //Inhalt an der Stelle zurückgeben
        return null;
    }
 
   
}
_______________________________________________________________________
Code:
package jtable;
 
import javax.swing.JFrame;
import javax.swing.JScrollPane;
 
public class Frame extends JFrame {
 
   
    JFrame f;
    Notenuebersicht nu;
   
    public Frame(){
       
        nu=new Notenuebersicht();
       
        f = new JFrame();
        f.setSize(800, 500);
        f.setTitle("Probe JTable");
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.add( new JScrollPane(nu.table) );
        
        //JScrollPane.setViewportView(nu.table);
       
        f.setLocationByPlatform(true);
        f.setAlwaysOnTop(true);
        f.pack();
        f.setVisible(true);
       
    }
   
   
   
   
   
   
   
    public static void main(String[] args) {
        new Frame();
   
    }
}

Vielen Dank nochmal für die Mühe..
 

Enigma228

Bekanntes Mitglied
mach mal eine eigen Funktion ähnlich meinem Bsp.
Java:
public void addMsn(Msn myMsn){
        this.setNumRows(this.getRowCount()+1);
        this.setValueAt(myMsn.getInt_area_code(), this.getRowCount()-1, 0);
        this.setValueAt(myMsn.getPrefix(), this.getRowCount()-1, 1);
        this.setValueAt(myMsn.getCallnumber(), this.getRowCount()-1, 2);
        this.setValueAt(myMsn.getType(), this.getRowCount()-1, 3);
        this.setValueAt(myMsn.getUsing(), this.getRowCount()-1, 4);
        this.setValueAt(myMsn.getDescription(), this.getRowCount()-1, 5);
}

z.B.
Java:
public void addVectortoTableModel(Vector meintest){
        for (String a: meinTest){
               this.setNumRows(this.getRowCount()+1);
               this.setValueAt(a, this.getRowCount()-1, 0);
        }
}
und übergebe ihm deinen Vector test
 

Michael...

Top Contributor
Schau Dir echt mal das Tutorial an!!
hiermal ein paar Anmerkungen:
Code:
package jtable;
 
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.Vector;
 
import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;
 
public class Notenuebersicht extends AbstractTableModel {
[B][COLOR="Red"]Du verwendest das Tablemodel garnicht, könntest Dir also das Erben von AbstractTableModel sparen[/COLOR][/B] 
   
    Vector test = new Vector();
    private Vector<String> columnNames = new Vector<String>();
    
    
    JTable table = new JTable(test,columnNames);
   
   
    public Notenuebersicht(){
        try {
            ladeDaten();
        } catch (IOException e) {
            e.printStackTrace();
        }
       
        columnNames.add("Fach");
        columnNames.add("Semester");
        columnNames.add("Note");
        this.table = new JTable(test, columnNames);
    }
   
   
    public Vector ladeDaten() throws IOException {
       
        File daten = new File("C:/Projekt/test.txt");
       
        String zeile ;
        Vector<String> data = new Vector<String>();
        
       
        FileReader fr = new FileReader (daten);
       
        BufferedReader br = new BufferedReader (fr);
            if(daten.length() != 0){
                while ( (zeile = br.readLine()) != null) {
[B][COLOR="Red"]//Was steht in der Zeile drin??? Da sollte z.B. "Informatik 2 5,0" drinstehen
//Wenn dem so ist, musst Du den Inhalt der Zeile noch zerlegen und einzeln in data einfügen[/COLOR][/B]
                	data.add(zeile);
[B][COLOR="red"]//Ausserdem musst Du für jede Zeile einen neuen Vector anlegen, momentan hast Du den kompletten Inhalt des Txt-Files im Vector drin[/COLOR][/B]
                    test.add(data);
[B][COLOR="red"]//und den hast Du auch noch mehrfach im Vector test drin[/COLOR][/B]              
                }
            }
            else{
                test.add("Noch keine Namen eingetragen");
[B][COLOR="red"]// Das ist wohl völliger Käse[/COLOR][/B]
            }
                br.close();
                return test;
[COLOR="red"][B]// Das return kannst Dir in dem Fall auch sparen[/B][/COLOR]    }
   
[B][COLOR="red"]//Ab hier kannst Du Dir alles sparen, da Du, wie bereits erwähnt, das TableModel niemals verwendest (was Du in Deinem Fall auch nicht musst)[/COLOR][/B]
    
   
   
   
    public int getColumnCount() { // Anzahl der Spalten
        return 3;
    }
 
    @Override
    public int getRowCount() {    //Anzahl der Zeilen
        return test.size();
        }
 
    @Override
    public Object getValueAt(int arg0, int arg1) { //Inhalt an der Stelle zurückgeben
        return null;
    }
 
   
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
it_is_all Warum wird die JTable im JDialog nicht angezeigt? AWT, Swing, JavaFX & SWT 1
B JTable wird nicht angezeigt AWT, Swing, JavaFX & SWT 1
T Swing JTable wird nicht angezeigt AWT, Swing, JavaFX & SWT 4
M JList wird angezeigt, JTable (DefaultTableModel) nicht AWT, Swing, JavaFX & SWT 7
M Swing JTable wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
A Swing JTable wird nicht über zurückegebene Referenz geaddet.Wieso nicht? AWT, Swing, JavaFX & SWT 5
W Neues TableModel und JTable wird nicht refreshed AWT, Swing, JavaFX & SWT 3
Spin JTable Header wird nicht angezeigt ohne ScrollPane AWT, Swing, JavaFX & SWT 3
xehpuk Swing JScrollBar wird nicht eingeblendet, wenn JTable befüllt wird AWT, Swing, JavaFX & SWT 4
K JTable wird nicht aktualisiert, wenn Filter gesetzt ist AWT, Swing, JavaFX & SWT 9
S Jtable wird nicht aktualisiert AWT, Swing, JavaFX & SWT 8
C JTable in JFrame wird nicht angezeigt AWT, Swing, JavaFX & SWT 3
C JTable markierte Zelle wird bei removeRow nicht mit gelöscht AWT, Swing, JavaFX & SWT 6
A Swing JTable wird nicht neu gezeichnet AWT, Swing, JavaFX & SWT 3
A JTable wird nicht angezeigt AWT, Swing, JavaFX & SWT 6
M JTable wird in JFrame nicht angezeigt (händisch) AWT, Swing, JavaFX & SWT 6
G JTable (AbstractTableModel) wird nicht aktualisiert AWT, Swing, JavaFX & SWT 2
D jTable ausdrucken => € zeichen wird nicht richtig angezei AWT, Swing, JavaFX & SWT 7
G JTable wird nicht immer angezeigt AWT, Swing, JavaFX & SWT 4
W JTable wird vertikal in JScrollPane nicht ganz angezeigt AWT, Swing, JavaFX & SWT 2
B JTable mehrere Spalten | wird nicht angezeigt AWT, Swing, JavaFX & SWT 5
B JTable - Letzte Änderung wird nicht übernommen AWT, Swing, JavaFX & SWT 5
G JTable wird im Windows Look&Feel nicht gedruckt AWT, Swing, JavaFX & SWT 5
A JTable - Header wird nicht angezeigt AWT, Swing, JavaFX & SWT 8
D Swing JTable- Meine Tabelle der Klasse JTable wird nur bedingt angezeigt AWT, Swing, JavaFX & SWT 4
J JTable wird bei scrollen falsch gezeichnet AWT, Swing, JavaFX & SWT 3
N Fehler Inhalt von JTable wird gelöscht AWT, Swing, JavaFX & SWT 5
D JTable Mausevents, während editiert wird AWT, Swing, JavaFX & SWT 5
Dit_ JTable | getValueAt(..) wird zu oft aufgerufen. AWT, Swing, JavaFX & SWT 11
V JTable - SelectionMode wird durch RowFilter verändert AWT, Swing, JavaFX & SWT 2
S JTable Wert so bekommen wie er angezeigt wird..? AWT, Swing, JavaFX & SWT 2
aze JTable automatisch vergrößern wenn das zugehörige JFrame vergrößert wird AWT, Swing, JavaFX & SWT 13
G JTable - bei falscher Eingabe wird alter Wert genommen. AWT, Swing, JavaFX & SWT 2
S JComboBox in JTable wird erst nach klick angezeigt AWT, Swing, JavaFX & SWT 2
D [JTable] Dateninhalt verändern, sobald editiert wird AWT, Swing, JavaFX & SWT 2
T Jtable falscher Wert wird übergeben AWT, Swing, JavaFX & SWT 13
J Drag und drop aus einer JTable - bitte um Unterstützung AWT, Swing, JavaFX & SWT 2
S HPRO und UPRO gemeinsame JTABLE gemeinsamer RENDERER ? AWT, Swing, JavaFX & SWT 1
F Swing JTable - MultiHeader inkl. Eingabemöglichkeit AWT, Swing, JavaFX & SWT 1
S JTable - Feldinhalte anzeigen AWT, Swing, JavaFX & SWT 15
D Swing JTable Spaltenbreite AWT, Swing, JavaFX & SWT 1
W Gibt es einen "automatischen Listener" in Swing oder JTable oder der ATM-Klasse? AWT, Swing, JavaFX & SWT 14
G jTable - getSelectedRow() AWT, Swing, JavaFX & SWT 3
I JTable mit einem Button zu einer Detail Seite springen AWT, Swing, JavaFX & SWT 4
P JTable Listener für die Änderung einzelner Zellen oder Rows AWT, Swing, JavaFX & SWT 2
D Tastaturabfragen CTRL+t, CTRL+E bei eine JTable, bestehend aus JTextAteas AWT, Swing, JavaFX & SWT 4
P Checkboxes in JTable nicht editable AWT, Swing, JavaFX & SWT 9
F Best-Practise: JTable Text in Zelle zu groß AWT, Swing, JavaFX & SWT 2
izoards JTable in CSV File schreiben... AWT, Swing, JavaFX & SWT 23
Kohl Jedes Objekt einer JTable um ein Zeichen verkürzen AWT, Swing, JavaFX & SWT 7
I JTable, DefaultTableModel, zwei Zahlen multiplizieren. AWT, Swing, JavaFX & SWT 26
M JTABLE / wie oft wurde gewürfelt. AWT, Swing, JavaFX & SWT 1
F JTable vergrößern AWT, Swing, JavaFX & SWT 2
H JTable: Diverse NullPointer-Exceptions zur Laufzeit AWT, Swing, JavaFX & SWT 3
J Swing Werte des JTable werden nicht angezeigt AWT, Swing, JavaFX & SWT 9
T Swing JTable cellRenderer mit jpg Hintergrundfarbe lässt sich nicht ändern. AWT, Swing, JavaFX & SWT 1
HoT Einzelne Zelle in JTable Rahmen unten setzen AWT, Swing, JavaFX & SWT 24
B JTable Zellen zusammenfügen AWT, Swing, JavaFX & SWT 3
M Swing Cell Renderer für Zeilenumbruch in JTable AWT, Swing, JavaFX & SWT 0
H JTable im JSplitPane darstellen AWT, Swing, JavaFX & SWT 2
MadMax2506 Swing JTable lädt sehr lange AWT, Swing, JavaFX & SWT 1
D Zeilenumbruch in einer JTable AWT, Swing, JavaFX & SWT 9
R Swing JTable und Spaltenausrichtung AWT, Swing, JavaFX & SWT 8
G JTable füllen AWT, Swing, JavaFX & SWT 1
H JTable TableCellEditor-Problem AWT, Swing, JavaFX & SWT 0
W Swing JTable Zeilenumbruch innerhalb einer Zelle AWT, Swing, JavaFX & SWT 3
J Datensatz in jTable ausgeben AWT, Swing, JavaFX & SWT 3
M Swing Automatischer Editorstart in JTable-Zelle AWT, Swing, JavaFX & SWT 5
ralfb1105 Swing JTable aktualisieren AWT, Swing, JavaFX & SWT 5
adiko01 JTable: Nur markierte Zeilen aus der Tabelle in CSV exportiern AWT, Swing, JavaFX & SWT 9
M JTable.setDefaultRenderer(...) greift nicht AWT, Swing, JavaFX & SWT 0
J JTable: Eingabe in Tabellenzelle korrigieren AWT, Swing, JavaFX & SWT 4
T Problem mit JTable Sortierung AWT, Swing, JavaFX & SWT 2
D JTable nach INSERT aktualisieren /refreshen AWT, Swing, JavaFX & SWT 1
D MySQL Daten in JTable anzeigen AWT, Swing, JavaFX & SWT 2
H Swing Jtable extra spalte AWT, Swing, JavaFX & SWT 6
S Swing Rechteck über JTable zeichnen (per MouseListener) AWT, Swing, JavaFX & SWT 1
S Swing Mal wieder JTable Ansicht aktualisieren AWT, Swing, JavaFX & SWT 10
A JTable mit Daten füllen AWT, Swing, JavaFX & SWT 1
VfL_Freak Swing Einzelne Zeile in jTable selektieren klappt nicht AWT, Swing, JavaFX & SWT 7
N AWT jTable CellRenderer AWT, Swing, JavaFX & SWT 6
T Swing JTable valueChanged datensatz löschen AWT, Swing, JavaFX & SWT 1
0 Swing JTable aus anderer Klasse updaten AWT, Swing, JavaFX & SWT 5
S Jtable defaultRenderer wohin damit ? AWT, Swing, JavaFX & SWT 23
T Swing JTable / FocusListener AWT, Swing, JavaFX & SWT 0
L Swing JTable im Panel darstellen AWT, Swing, JavaFX & SWT 8
T Swing Double Click bei Buttons in JTable AWT, Swing, JavaFX & SWT 9
J addRow bei JTable AWT, Swing, JavaFX & SWT 6
M Jtable gibt -1 wert bei selectedRow und Column AWT, Swing, JavaFX & SWT 3
Meeresgott Swing JTable AWT, Swing, JavaFX & SWT 4
J JTable Selection Listener funktioniert nicht AWT, Swing, JavaFX & SWT 4
C Swing Daten in JTable wiedergeben per TableModel und MVC Pattern AWT, Swing, JavaFX & SWT 16
Z Swing Drag&Drop zwischen JTable und JTree AWT, Swing, JavaFX & SWT 4
Thallius JTable dynamisch Spaltenanzahl verändern AWT, Swing, JavaFX & SWT 2
Thallius JTable dynamisch laden? AWT, Swing, JavaFX & SWT 2
B Swing JTable sortieren AWT, Swing, JavaFX & SWT 2
T Swing JTable auslesen und befüllen AWT, Swing, JavaFX & SWT 8
J JTable und Suchlogik AWT, Swing, JavaFX & SWT 4
Viktim Swing JTable mit Tab verlassen AWT, Swing, JavaFX & SWT 1
F Swing Spaltenbreite einer Column eines JTable auslesen AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben