table erweitern

scue

Mitglied
hallo,

ich habe folgende tabelle
Java:
jpRechnunganlegen.add(jScrollPane4, "3, 2, 3, 3");
				{
					Object[][] daten = new String[][] { { "One", "Two" },
							{ "Three", "Four" } };
					String[] spaltenNamen = new String[] { "Column 1",
							"Column 2" };
					jTable3 = new JTable(daten, spaltenNamen);
					daten = new String[][] {
							{	
								"zwei", "eins"
							}
					};
					jTable3 = new JTable(daten, spaltenNamen);
					jScrollPane4.setViewportView(jTable3);
					// jTable3.setModel(jTable3Model);
					jTable3.setPreferredSize(new java.awt.Dimension(356, 273));
				}
meine frage wäre, wie kann ich tabellenwerte hinzufügen? sie kommen ja schließlich aus dem array. ich überschreibe sie ja im zweiten schritt. dabei gehen aber die ersteren daten verloren. was muss ich dazu machen?

gruß
 
R

rabit

Gast
hi, habe das gleiche problem verstehe den link aber nicht. es steht nirgends, wie man nachträglich etwas hinzufügt. ist das überhaupt möglich?
 

sambalmueslie

Bekanntes Mitglied
Eine Tabelle speichert die Daten in einem so genannten Modell :)

das ist bei einer normalen JTable das DefaultTableModel (DefaultTableModel (Java Platform SE 7 b120))

hier mal ein Beispiel:

Java:
package tableadddata;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

public class TableAddData extends JFrame {

	/**
	 * @param args
	 */
	public static void main(final String[] args) {
		new TableAddData();
	}

	public TableAddData() {
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setLayout(new BorderLayout());

		final Object[][] data = new String[][] { { "One", "Two" },
				{ "Three", "Four" } };
		final String[] columnNames = new String[] { "Column 1", "Column 2" };

		final DefaultTableModel model = new DefaultTableModel(data, columnNames);
		final JTable table = new JTable(model);
		add(table, BorderLayout.CENTER);

		final JButton addRowButton = new JButton("Add Row");
		addRowButton.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(final ActionEvent e) {
				model.addRow(new String[] { "A", "B" });
			}
		});

		final JButton removeRowButton = new JButton("Remove Row");
		removeRowButton.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(final ActionEvent e) {
				final int row = model.getRowCount() - 1;
				if (row >= 0) {
					model.removeRow(row);
				}
			}
		});

		final JPanel controlPanel = new JPanel();
		controlPanel.add(addRowButton);
		controlPanel.add(removeRowButton);
		add(controlPanel, BorderLayout.SOUTH);
		setSize(400, 400);
		setVisible(true);
	}

}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
sserio Java Fx, wie erstellt man einen EventHandler, der durch das Drücken eines Button Texte in eine Table view einfügt Java Basics - Anfänger-Themen 17
R Warnung: Unable to resolve table 'users' Java Basics - Anfänger-Themen 10
M Sqlite table löschen und daten einfügen Java Basics - Anfänger-Themen 5
K Erste Schritte table Listener noob frage Java Basics - Anfänger-Themen 3
B Vector in Table ersetzen Java Basics - Anfänger-Themen 4
A SQL Create Table Statement Java Basics - Anfänger-Themen 19
G Table bleibt leer :( Java Basics - Anfänger-Themen 12
G Doppelter Aufruf von Table? Java Basics - Anfänger-Themen 4
K Problem mit Abstract Table Model Java Basics - Anfänger-Themen 5
M Suche: Look Up Table/Dictionary o.ä. Java Basics - Anfänger-Themen 7
L Model einer Table bekommen Java Basics - Anfänger-Themen 6
L Table über SQL befüllen Java Basics - Anfänger-Themen 2
TRunKX TabbedPane und table Problem Java Basics - Anfänger-Themen 5
A table. kein header. kein scrollpane. Java Basics - Anfänger-Themen 5
G Popupmenü für selektierte Werte in einem Table Java Basics - Anfänger-Themen 4
S Table Eintrag ,problem mit public boolean containsKey Java Basics - Anfänger-Themen 7
M hsqldb ( ALter Table test add bla VARCHAR(50) ) Java Basics - Anfänger-Themen 7
G File auslesen u. Inhalte als table in neuem file darstellen Java Basics - Anfänger-Themen 6
Proxy Stack erweitern mit neuem Array falls der alte voll ist!? Java Basics - Anfänger-Themen 5
Poppigescorn Arrayliste Mittels Scanner erweitern Java Basics - Anfänger-Themen 6
J GroupLayout zur Laufzeit erweitern Java Basics - Anfänger-Themen 1
B Array bei jeder Eingabe um eins erweitern Java Basics - Anfänger-Themen 3
JD_1998 Vorgegebene Methode erweitern um Hex -> Dezimal umzuwandeln Java Basics - Anfänger-Themen 1
V Array aus Klasse um vererbte Elemente erweitern Java Basics - Anfänger-Themen 3
1 main-Methode erweitern, Nachfrage nach wiedeholung Java Basics - Anfänger-Themen 2
bensdt Klasse erweitern um eine Methode "void decrement()" Java Basics - Anfänger-Themen 5
M Ein Programm erweitern, wie? Java Basics - Anfänger-Themen 3
M Array immer wieder um ein Element erweitern Java Basics - Anfänger-Themen 6
S Array Java erweitern Java Basics - Anfänger-Themen 27
I Vererbung Polygon erweitern ? Java Basics - Anfänger-Themen 4
zhermann String erweitern Java Basics - Anfänger-Themen 4
L Java Kenntnisse erweitern... Java Basics - Anfänger-Themen 10
javaerd Wie kann ich Brute Force Methode mit Strings erweitern Java Basics - Anfänger-Themen 1
M Classpath Befehl zum Kompilieren um die Option classpath erweitern. Java Basics - Anfänger-Themen 5
H Implementierung eines Interfaces erweitern Java Basics - Anfänger-Themen 13
D Datentypen 2 d array erweitern und ins negative gehen. Java Basics - Anfänger-Themen 9
J Listenimplementierung - Wie erweitern? Java Basics - Anfänger-Themen 1
F Erste Schritte If Bedingung in Schleife dynamisch erweitern Java Basics - Anfänger-Themen 4
V Dreidimensionales int Array erweitern/verkleinern Java Basics - Anfänger-Themen 4
A Properties erweitern Java Basics - Anfänger-Themen 2
H Klasse erweitern Java Basics - Anfänger-Themen 20
M Array erweitern ohne Stringbuilder Java Basics - Anfänger-Themen 6
U JFrame durch ActionListener erweitern Java Basics - Anfänger-Themen 4
HoloYoitsu args-Parameter durchschleifen (Schnittstelle erweitern?) Java Basics - Anfänger-Themen 27
R Polygon erweitern Java Basics - Anfänger-Themen 10
T Vererbung, Konstruktor erweitern Java Basics - Anfänger-Themen 4
E Input/Output Datei immer weiter erweitern Java Basics - Anfänger-Themen 4
L Array um ein Feld erweitern Java Basics - Anfänger-Themen 13
M Array in Methode erweitern und zurückgeben Java Basics - Anfänger-Themen 7
C ImageIcon erweitern Java Basics - Anfänger-Themen 6
L Array erweitern per Methode Java Basics - Anfänger-Themen 5
C OOP Externe Klasse erweitern (ohne Vererbung!!) Java Basics - Anfänger-Themen 8
E Objekt entweder erstellen oder erweitern Java Basics - Anfänger-Themen 4
C xml datei erweitern Java Basics - Anfänger-Themen 3
S Teiler ermittlen - Array erweitern? Java Basics - Anfänger-Themen 14
B EnumSet erweitern ... Java Basics - Anfänger-Themen 25
T array erweitern/flexible ohne collections usw. Java Basics - Anfänger-Themen 3
J Arrays erweitern - Performance vs Speicherverbrauch Java Basics - Anfänger-Themen 6
B Textdateien erweitern Java Basics - Anfänger-Themen 7
V Warum? Klasse erweitern und ausgeben Java Basics - Anfänger-Themen 3
S Welche Klasse erweitern? Java Basics - Anfänger-Themen 4
G Bildbetrachter erweitern Java Basics - Anfänger-Themen 14
G JComboBox um eine Methode erweitern Java Basics - Anfänger-Themen 2
L String erweitern. Java Basics - Anfänger-Themen 2
H 2DArray manuell dynamisch erweitern Java Basics - Anfänger-Themen 7
K Objekte/Klassen erweitern ~ Javascript Prototyp Java Basics - Anfänger-Themen 5
D Heap erweitern Java Basics - Anfänger-Themen 3
P Fenstergröße per Buttonklick erweitern? Java Basics - Anfänger-Themen 4
A Queue erweitern Java Basics - Anfänger-Themen 13
A classpath zur Laufzeit erweitern Java Basics - Anfänger-Themen 4
T Objekt erweitern Java Basics - Anfänger-Themen 3
G Feld bzw. Arrays erweitern oder zusammenfügen Java Basics - Anfänger-Themen 4
C fenster erweitern durch button Java Basics - Anfänger-Themen 3
M JList Datenstring erweitern und JList aktualisieren Java Basics - Anfänger-Themen 5
G JToolbar dynamisch erweitern Java Basics - Anfänger-Themen 8
G Menüeinträge dynamisch erweitern Java Basics - Anfänger-Themen 2
J Erweitern eines Tree-Pfades? Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben