Vector füllen und dann der JTable übergeben

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Code:
static Object[][] testdata;

....


public void FillCircuitTable(){
 try{
   int lauftest=0;
   in = new BufferedReader(new FileReader("test.txt"));
   while((zeile = in.readLine()) != null){
      testdata[lauftest][1]=zeile;
      lauftest++;
   }
   in.close();
 }
 catch(Exception e){OutputString(e.toString(),1);}
}


das hab ich mir so gedacht. So soll testdata[][] gefüllt werden und das übergeb ich dann der JTable. Aber leider kommt da nur ne NullPointerException und einige andere mehr.

Sobald ich den Inhalt des Try-Blocks auskommentiere kommt keine Exception aber er macht ja dann auch nichts.
 

thE_29

Top Contributor
ohne try catch geht in.readLine() gar nicht, da es exceptions wirft!


Du kannst das nicht in ein leeres Object[][]testdata machen!

Du müsstes irgendwann Object[][] testdata = new Object[x][y]; sagen

Da ist halt dann das dynamische kaputt, dh, ich würd ArrayList nehmen und danach Arraylist.toArray()
 

McSnoop

Bekanntes Mitglied
aber ich will ja das testdata[][] füllen aber halt mit dem inhalt aus meinem textfile.

hier
http://www.java-forum.org/de/viewtopic.php?t=12700

wurde mir geschrieben ich soll object data anlegen und dann der JTable übergeben. Aber wenn ich ihm vorher schon sagen soll was drinnen steht wo ist da der sinn. es Soll ja den Inhalt des textfiles erst bekommen und nicht schon wissen.
 

Dreezard

Bekanntes Mitglied
<anmerkAberNichtKlugscheißenWill>
Nur mal so am Rande...
Mehrdimensionale Arrays sind keine Vektoren.
</anmerkAberNichtKlugscheißenWill>
 

McSnoop

Bekanntes Mitglied
hab den fehler gefunden, weiß zwar nicht warum das ein fehler war aber egal.

der Pfad musste absolute angegeben werden. Das komische ist nur das ich genau so wie es oben steht auch in meinem Main JFrame verwende und da klappt es ohne Probleme und alle files aus denen ich lese sind im gleichen verzeichnis.

so wieder weiter :###
 

thE_29

Top Contributor
zeig bitte mal den Code!


Du kannst einem mehrdimensionalem Array was nicht initialisiert wurde (sprich noch null ist) nix zuweisen => nullpointerexception!
 

McSnoop

Bekanntes Mitglied
Code:
static Object[][] testdata = new Object[50][8]; 
.... 
// hier durchlaufe ich das textfile um die zeilenanzahl zu bekommen
....
static Object[][] testdata = new Object[zeilenanzahl][8]; 
// das kann man bestimmt noch besser machen aber im mom muss es funktional sein und das klappt


public void FillCircuitTable(){ 
try{ 
   int lauftest=0; 
   in = new BufferedReader(new FileReader("c:\test.txt"));  //<-- absoluten Pfad
   while((zeile = in.readLine()) != null){ 
    
    // hier wird dann das 2 dimensionale Array gefüllt

   } 
   in.close(); 
} 
catch(Exception e){OutputString(e.toString(),1);} 
}

das eine Problem war der absolute Pfad , obwohl ich im Proggie auch einen teil habe
wo es ohne absoluten pfad klappt.

den code oben hab ich mir jetzt auch in ein Model gepackt was von AbstractTableModel erbt.

das wollte ich ja auch erreichen.
 

thE_29

Top Contributor
was absoluter Pfad??

das ist kompletter Bullshit!

Code:
static Object[][] testdata = new Object[50][8];
....
// hier durchlaufe ich das textfile um die zeilenanzahl zu bekommen
....
static Object[][] testdata = new Object[zeilenanzahl][8];

siehe da du hast sie mit einer fixen Größe initialisiert! und vorher

Code:
static Object[][] testdata;

nicht => es war null


eine nullpointer exception sagt aus das es null ist und es sagt sogar in welcher Zeile, also brauchst du da nichts irgendwas anderem die Schuld geben...
 

McSnoop

Bekanntes Mitglied
ich habe ja auch nicht gesagt das der Pfad schuld für die exception war. die exception kam wegen dem nicht initiieren, aber als ich es initiierte ging es immer noch nicht und es kam trotzdem ne NullPointerException diese kam weil er das file nicht gefunden hat und somit meiner Exceptionmethode null übergeben hat und es wurde aber ein string vorausgesetzt und das lag an der Pfad angabe.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Collections Vector füllen in for-Schleife Java Basics - Anfänger-Themen 3
E Arraylist mit Daten aus Vector füllen Java Basics - Anfänger-Themen 7
K Objektklasse mit leerem Vector füllen Java Basics - Anfänger-Themen 6
G Vector eigenen Typs mit Daten füllen Java Basics - Anfänger-Themen 20
J Erste Schritte Alle möglichen ausgaben von 5 Zahlen als Vector Java Basics - Anfänger-Themen 7
C Werte im Vector in zufällige Reihenfolge bringen Java Basics - Anfänger-Themen 14
C Vector-Inhalt in zufällige Reihenfolge bringen Java Basics - Anfänger-Themen 6
J Compiler-Fehler Fehler bei Vektor (E extends Object declared in class Vector) Java Basics - Anfänger-Themen 9
J Reihenfolge im Vector lässt sich nicht drehen Java Basics - Anfänger-Themen 9
M Klassen Gesamt speicherbare Elemente in Vector? Java Basics - Anfänger-Themen 3
P Vector durchsuchen und Elemente löschen Java Basics - Anfänger-Themen 4
Z Vector in jTextField/jLabel darstellen Java Basics - Anfänger-Themen 4
P Objekte in Vector werden überschrieben Java Basics - Anfänger-Themen 4
P Array in Vector speichern Java Basics - Anfänger-Themen 2
E Methoden new Vector().add(x).add(x); ? Java Basics - Anfänger-Themen 5
F Vector istGeordnet Java Basics - Anfänger-Themen 15
R Vector-Filterfunktion Java Basics - Anfänger-Themen 4
Todesbote Map (Key=String; Value = Vector) Value/Vector sortieren Java Basics - Anfänger-Themen 13
J Vector Manipulieren.. Wie? Java Basics - Anfänger-Themen 16
M Vector eines Vectors einzeln ausgeben Java Basics - Anfänger-Themen 9
K String kommt schon in Vector vor? Java Basics - Anfänger-Themen 36
J Erzeugung eines Vector-Objekts - Frage zum Typ Java Basics - Anfänger-Themen 3
H Zugriff auf Vector Element Java Basics - Anfänger-Themen 2
C Vector erzeugt neue Indizes nach Input Java Basics - Anfänger-Themen 2
A Author in Vector Java Basics - Anfänger-Themen 22
M Vector überschreibt Elemente bei add()-Methode Java Basics - Anfänger-Themen 10
T Elemente im Vector werden einfach überschrieben! Java Basics - Anfänger-Themen 3
K Collections Vector zu String casten Java Basics - Anfänger-Themen 4
U Wozu dient ein Vector in Java? Java Basics - Anfänger-Themen 6
S Vector mit beliebigen Klassen an Funktion übergeben Java Basics - Anfänger-Themen 20
B Globale vector? Java Basics - Anfänger-Themen 7
E 2 Dimensionaler Vector Java Basics - Anfänger-Themen 5
T Map<String, Vector>? Java Basics - Anfänger-Themen 11
J Vector Addition Java Basics - Anfänger-Themen 5
M 2D Vector Java Basics - Anfänger-Themen 2
N IndexOutOfBoundsException: Source does not fit in dest beim Kopieren von ArrayList in Vector Java Basics - Anfänger-Themen 4
M Umwandlung von Array in Vector und umgekehrt Java Basics - Anfänger-Themen 6
E Datentypen Klasse Vector aus der Standard-API anwenden Java Basics - Anfänger-Themen 7
D Klasse Vector entwerfen Java Basics - Anfänger-Themen 7
A Arrays vs Liste vs Vector Java Basics - Anfänger-Themen 30
H in for Schleife über Vector iterieren Java Basics - Anfänger-Themen 2
S Datentypen Vector auslesen Java Basics - Anfänger-Themen 12
yampi Objektsammlung - Hashtable, Vector, Arrays Java Basics - Anfänger-Themen 8
T Vector-Positin anzeigen Java Basics - Anfänger-Themen 3
C Vector - obsolete collection Java Basics - Anfänger-Themen 1
C Vector<Object> Probleme Java Basics - Anfänger-Themen 38
C Datentypen Probleme mit Vector.contains() Java Basics - Anfänger-Themen 10
M Datentypen function(Vector<SuperClass>), Vector<Subclass> Java Basics - Anfänger-Themen 6
L Vector Sortieren Java Basics - Anfänger-Themen 8
B Vector in Table ersetzen Java Basics - Anfänger-Themen 4
B Werte einer Spalte aus DB in einen Vector schreiben Java Basics - Anfänger-Themen 15
kitz Telefonbuch (Vector) Java Basics - Anfänger-Themen 17
S Vector -> String JComboBox Java Basics - Anfänger-Themen 11
F Vector wird überschrieben Java Basics - Anfänger-Themen 8
T Vector sortiern Java Basics - Anfänger-Themen 7
C Frage zu Vector und muliplizieren des Inhaltes Java Basics - Anfänger-Themen 2
S Vector von eigenen Klassen Java Basics - Anfänger-Themen 2
J Collection Vector Java Basics - Anfänger-Themen 8
Streeber ArrayList/Vector, mehrdimensional Java Basics - Anfänger-Themen 11
N Was ist der Unterschied zwischen ArrayList und Vector? Java Basics - Anfänger-Themen 3
babel Einen Vector/Liste mit Daten prüfen Java Basics - Anfänger-Themen 31
B Hilfe zum einem Problem mit Vector Java Basics - Anfänger-Themen 8
H Vector - Fehler? Java Basics - Anfänger-Themen 2
babel einen Vector nach Datum sortieren Java Basics - Anfänger-Themen 21
T Array-Vector Problem Java Basics - Anfänger-Themen 18
P Vector und Exception Java Basics - Anfänger-Themen 7
K Vector Java Basics - Anfänger-Themen 3
K Vector Java Basics - Anfänger-Themen 10
babel ein Vector mit verschiedenen Werten auslesen und berechnen Java Basics - Anfänger-Themen 34
T Object aus Vector übergeben Java Basics - Anfänger-Themen 2
B Vector<Point> als Rückgabewert Java Basics - Anfänger-Themen 23
L Vector einem Array hinzufügen Java Basics - Anfänger-Themen 14
P Vector mit double Java Basics - Anfänger-Themen 3
P Vector Elemente auslesen Java Basics - Anfänger-Themen 9
N Anfängerfrage richtige Syntax und Frage zu Vector Java Basics - Anfänger-Themen 7
C Unterschied zwischen ArrayList und Vector Java Basics - Anfänger-Themen 2
W Vector mit String[] auslesen Java Basics - Anfänger-Themen 4
Povlsen84 Initlialisierung, Vector, serialVersionUID . kleine Fragen Java Basics - Anfänger-Themen 4
Q Vector verändert trotz final seine Größe Java Basics - Anfänger-Themen 5
B Dopplete aus Vector entfernen Java Basics - Anfänger-Themen 8
E Vector Fehler bei allen Methoden von Vector Java Basics - Anfänger-Themen 2
K Vector zu Array machen Java Basics - Anfänger-Themen 10
1 JList Problem : Synchronisation mit Vector klappt nicht :( Java Basics - Anfänger-Themen 6
L Multidimensional Vector - Recordset Java Basics - Anfänger-Themen 5
K Vector wird überschrieben Java Basics - Anfänger-Themen 7
G Vector Strijng parsen Java Basics - Anfänger-Themen 6
K vector cannot be resolved Java Basics - Anfänger-Themen 3
G Zeichenkette suchen in Vector-Klasse Java Basics - Anfänger-Themen 11
R fehler beim incrementellen schreiben in einen vector Java Basics - Anfänger-Themen 11
M ObjectInputStream, Object und Vector<Object> Java Basics - Anfänger-Themen 4
G Vector, equal & Casts Java Basics - Anfänger-Themen 5
N Objekte in einen Vector packen oder nicht? Java Basics - Anfänger-Themen 3
D Frage zu Vector Java Basics - Anfänger-Themen 7
S Problem mit Vector Java Basics - Anfänger-Themen 2
G Object[] [] nach vector casten. Java Basics - Anfänger-Themen 3
G 2D vector zugriff auf elementinterne elemente wie Java Basics - Anfänger-Themen 3
G vector in neuem vector sortieren Java Basics - Anfänger-Themen 3
G jede 2te zeile in vector leer einfügen, wie? Java Basics - Anfänger-Themen 4
G vector füllt sich immer weiter. wo muss ich ihn leeren? Java Basics - Anfänger-Themen 3
V Vector/Arraylist hat nur gleiche Einträge Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben