JTable Zellen in AWT Text

  • Themenstarter Mister XY Unbekannt
  • Beginndatum
Status
Nicht offen für weitere Antworten.
M

Mister XY Unbekannt

Gast
Hallo,
ich habe eine Frage und zwar wie schreibt man am besten Zellen einer JTable in ein java.awt.TextField
wenn sie angeklickt wurden?
Danke Mister XY Unbekannt
 

Miskral

Mitglied
Ich weiß nicht ob ich dich richtig verstanden habe. Aber ich gehe mal davon aus das du eine Tabelle mit Strings hast. Jetzt stellt sich die Frage welches Tabellen Modell du nuzt. Hast du ein eigenes geschrieben oder hast du eine Matrix von Objekten?

Bei dem Zweiten brauchst du ncihts machen das macht das DefaultTableModel selbst. Wenn du ein eigenes Tabellen model hast mußt du die Methode setValue() überschreiben.

Gruß Chris
 
M

Mister XY Unbekannt

Gast
ich benutze das normale JTable Model in der Form

JTable table = new JTable(String[][] zeilen, String[] spalten)
und weise es mit

model = new DefaultTableModel(0,4)
und

table.setModel(model)

einem DefaultTableModel zu um die Methoden

model.addRow(String[] inhalte) und model.removeRow(int n) nutzen zu können

die table.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION) ist gesetzt
und nun möchte ich wenn man auf eine Zelle einmal klickt das sich alle Spalten der Zeile n mit inhalte[] in
4 verschiedene Textfelder vom Typ java.awt.TextField schreiben
 

Thanni

Bekanntes Mitglied
ich glaube er meint er will den wert einer angeklickten zelle auslesen und in ein textfeld schreiben
also mittels passendem event (mausklick)

also nicht setvalue überschreiben

sondern setText vom textfield benutzen um die ausgelesenen wert ins textfeld zu schreiben

gruß thanni
 

Miskral

Mitglied
Für das was du vor hast denke ich mal mußt du ein eigenes Tabellenmodell schreiben, weil eine Martix die du der Tabelle übergibst nicht in der Größe veränderbar ist.

Gruß Chris
 
M

Mister XY Unbekannt

Gast
Wie ist das mit der Methode table.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS)
Wann kann ich die nutzen
 

L-ectron-X

Gesperrter Benutzer
Warum sollte es nicht gehen, alle Zellen auszulesen, wenn man eine Zelle anklickt?
Die Klasse JTable implementiert das Interface java.util.EventListener, welches wiederum jede Menge Interfaces implementiert. So auch den MouseListener und den ActionListener. Ein MouseAdapter ist auch schon bereits implementiert.
Im Prinzip bräuchte man doch nur einen passenden Listener registrieren, seine Methode(n) überschreiben, bischen Code drum rum und fertig.
Allerdings rate ich von einer Mischung aus Swing und AWT ab.
 

Thanni

Bekanntes Mitglied
das event MouseClicked der Table hinzufügen

in der methode des events dann

(java.awt.Point) Point punkt =evt.getPoint();
int reihe=jTable1.rowAtPoint(punkt);
int spalte =jTable1.columnAtPoint(punkt);
String wert=jTable1.getValueAt(reihe,spalte); //sobekommt man den wert einer zelle

wenn du die werte einer zelle oder spalte haben willst
liest du die in einer schleife aus du weisst ja welche dimensionen deine tabelle hat
und schreibst jeden wert in ein extra textfeld


Point ist von awt scheint aber trotzdem zu gehen ;)

gruß thanni
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G JTable: mehrzeilige Zellen erstellen Java Basics - Anfänger-Themen 2
N JTable - Zellfarben ändern, GUI-Komponenten in Zellen einfügen Java Basics - Anfänger-Themen 5
J Zellen verbinden in JTable Ueberschrift Java Basics - Anfänger-Themen 3
C Zellen in einer JTable nicht anzeigen lassen Java Basics - Anfänger-Themen 3
S JTable--Beschreiben der Zellen durch Doppelklick verhindern Java Basics - Anfänger-Themen 4
M JTable sortieren ohne Berücksichtigung der leeren Zellen Java Basics - Anfänger-Themen 3
O JTable Zellen editieren abschalten Java Basics - Anfänger-Themen 2
B Einzelne Zellen in JTable markieren Java Basics - Anfänger-Themen 2
G Jtable mit bombobox in zellen Java Basics - Anfänger-Themen 7
C JTable Zellen Ränder entfernen Java Basics - Anfänger-Themen 2
M JTable Zellen für User sperren Java Basics - Anfänger-Themen 4
richis-fragen JTable den angezeigten WERT nicht den Wert aus dem Model ausgeben. Java Basics - Anfänger-Themen 3
richis-fragen JTable Header ausgeblendete (width = 0) nicht per mouseDragged aufziehen. Java Basics - Anfänger-Themen 9
richis-fragen JTable sowohl Spaltennamen wie auch Spaltenbeschriftungen Java Basics - Anfänger-Themen 7
richis-fragen JTable effektiv angezeigter Text ausgeben nicht Inhalt vom Model Java Basics - Anfänger-Themen 9
G JTable Listselectionlistener friert das Programm ein Java Basics - Anfänger-Themen 8
Mady Daten von JList & Combobox in JTable adden Java Basics - Anfänger-Themen 2
W Liste mit Listen in JTable darstellen Java Basics - Anfänger-Themen 1
J Zelleninhalt einer Jtable löschen Java Basics - Anfänger-Themen 2
E JTable einzelne Zelle färben Java Basics - Anfänger-Themen 2
thobren jtable arraylist Java Basics - Anfänger-Themen 12
thobren JTable Icon Java Basics - Anfänger-Themen 1
R Compiler-Fehler JTable mit XML befüllen | The constructor JTable(Object[], String[]) is undefined Java Basics - Anfänger-Themen 10
H Kapselung JProgressBar in JTable, aber getValueAt() greift nicht Java Basics - Anfänger-Themen 7
G JTable, Zeile auswählen und Ergebnis an Schaltfläche übergeben Java Basics - Anfänger-Themen 4
J Jtable Eingabe nach Klick ausserhalb der Tabelle übernehmen Java Basics - Anfänger-Themen 6
J JTable Spalteninhalt löschen Java Basics - Anfänger-Themen 1
J JTable Titel wird nicht angezeigt Java Basics - Anfänger-Themen 6
B jTable Spalte summieren Java Basics - Anfänger-Themen 7
N JTable auslesen Java Basics - Anfänger-Themen 6
O JTable in Excel mit Farben Java Basics - Anfänger-Themen 8
O Kommentar auf JTable Zelle Java Basics - Anfänger-Themen 2
M Jtable Reenderer Java Basics - Anfänger-Themen 0
O Popoup Menü im JTable richtig anzeigen Java Basics - Anfänger-Themen 6
M Jtable änderung updaten Java Basics - Anfänger-Themen 2
O JTable Suchfunktion Java Basics - Anfänger-Themen 2
M jTable bekommt null Java Basics - Anfänger-Themen 1
M JTable an andere Klasse übergeben Java Basics - Anfänger-Themen 2
M Datenbank in jTable Laden Java Basics - Anfänger-Themen 49
M Klasse in JTable einfügen Java Basics - Anfänger-Themen 7
S JTable Java Basics - Anfänger-Themen 16
S JTable mit Daten füllen Java Basics - Anfänger-Themen 7
L JTable Tagebuch Spaltenhöhe verändern Java Basics - Anfänger-Themen 3
S JTable - Filter an anderen Colums Java Basics - Anfänger-Themen 2
R JTable Suchfunktion mit SQL Daten Java Basics - Anfänger-Themen 2
C JTable update mit MySQL Datenbank Java Basics - Anfänger-Themen 1
C Best Practice JTable in MVC Pattern Java Basics - Anfänger-Themen 7
J Daten einer Textdatei in ein JTable importieren. Java Basics - Anfänger-Themen 3
A zykl. Aktualisierne JTable Java Basics - Anfänger-Themen 9
C Endlosschleife bei füllen von Daten im JTable Java Basics - Anfänger-Themen 5
C Werte aus JTable auslesen Java Basics - Anfänger-Themen 4
A Probleme beim zykl. aktulisieren von Daten in JTable Java Basics - Anfänger-Themen 3
V JTable welcher Listener ? Java Basics - Anfänger-Themen 7
D Falsche Zeile wird in JTable gelöscht Java Basics - Anfänger-Themen 6
D MySQL Abfrage in JTable speichern Java Basics - Anfänger-Themen 43
D JTable Zeile wird nicht in MySQL gelöscht Java Basics - Anfänger-Themen 16
D JTable Zeilen löschen Java Basics - Anfänger-Themen 5
C Klassen JTable wird ohne Header aufgebaut Java Basics - Anfänger-Themen 6
K (JTable) Text einer Zelle auf der linken Seite kürzel Java Basics - Anfänger-Themen 2
B Kniffel JTable Java Basics - Anfänger-Themen 5
N JTable flackert Java Basics - Anfänger-Themen 8
T JTable Daten aus txt datei Java Basics - Anfänger-Themen 3
J ArrayList wird in JTable falsch angezeigt Java Basics - Anfänger-Themen 0
J Eintragen von Personen in JTable Java Basics - Anfänger-Themen 4
X JTable mit grünen und roten Punkten Java Basics - Anfänger-Themen 2
LexeB4F DEL --> JTable Zelleninhalt Java Basics - Anfänger-Themen 3
R JTable Auslesen Java Basics - Anfänger-Themen 1
Crazynet jTable erste Zeile mit deffinierten Werten Java Basics - Anfänger-Themen 0
K Collections Sortieren nach zweiter Spalte in JTable Java Basics - Anfänger-Themen 18
J JTable Wert gleich überschreiben Java Basics - Anfänger-Themen 6
S Zeile entfernen aus JTable Java Basics - Anfänger-Themen 15
S JTable clonen Java Basics - Anfänger-Themen 5
H Best Practice PDF JTable Java Basics - Anfänger-Themen 4
S In JTable Zeile selektieren mit Mausklick Java Basics - Anfänger-Themen 16
D JTable Probleme beim Sortieren von Zahlen. Java Basics - Anfänger-Themen 6
M JTable mit XML datei befüllen Java Basics - Anfänger-Themen 1
F Zeile bei JTable hinzufügen Java Basics - Anfänger-Themen 6
K JTable Bild einfügen Java Basics - Anfänger-Themen 1
M [JTable] getValue throws ArrayOutOfBoundException Java Basics - Anfänger-Themen 1
B JTable - Highlighter ??? Java Basics - Anfänger-Themen 3
S JTable LinkedList <Objekt> befüllen Java Basics - Anfänger-Themen 1
S JTable dynamisch mit Datenbankinhalten füllen Java Basics - Anfänger-Themen 6
W JTable mit einem JButton-Array füllen Java Basics - Anfänger-Themen 4
O JScrollPane zu gross für JTable Java Basics - Anfänger-Themen 2
L JTable Row selected -> fireTableDataChange do nothing. Java Basics - Anfänger-Themen 3
E JTable + TableModel updaten? Java Basics - Anfänger-Themen 1
O java.lang.IndexOutOfBoundsException JTable autoSort Java Basics - Anfänger-Themen 5
F JTable adding Row Java Basics - Anfänger-Themen 5
P jTable getColumnClass, mit unterschiedlichen Klassen in einer Column? Java Basics - Anfänger-Themen 5
M Eingabe in JTable bei Eingabe korrigieren Java Basics - Anfänger-Themen 2
Z jtable problem (das tausendste??) Java Basics - Anfänger-Themen 12
J JTable Java Basics - Anfänger-Themen 7
T JTable Java Basics - Anfänger-Themen 2
T JTable einzelne Zeilen löschen Java Basics - Anfänger-Themen 3
S Farbe eine Zeile in JTable ändern, wenn JButton geklickt wurd Java Basics - Anfänger-Themen 4
Uzi21 jTable / Inhalt speichern Java Basics - Anfänger-Themen 2
M Problem mit JTable und Model Java Basics - Anfänger-Themen 3
F Methoden JTable + 2 For-Schleifen Java Basics - Anfänger-Themen 4
C jtextfield und jtable Java Basics - Anfänger-Themen 34
X JTable mit Inhalten aus JTextField o.ä. füllen Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben