Hallo,
ich habe heute ein Mysterium entdeckt:
Ein derartiger Quellcode:
führt bei mir bei Instanzierung mit MeineKlasse k= new MeineKlasse( Vect, 100 );
in etwa zu dieser Ausgabe:
Wieso ist der Vector aus paintComponent() wieder leer?
Auch ein Zugriff über this.v blieb erfolglos.
Dasselbe passiert mir mit einem ResultSet oder eines Arrays statt des Vectors - warum?
Für rasche Antworten bin ich sehr sehr dankbar, da ich das ganze heute noch hinkriegen muss!!!
ich habe heute ein Mysterium entdeckt:
Ein derartiger Quellcode:
Code:
public class MeineKlasse {
private Vector v;
private int hundred;
public MeineKlasse( Vector vec, int h ) {
v= vec;
hundred= h;
System.out.println(vec.size());
System.out.println(hundred);
System.out.println();
repaint();
}
protected void paintComponent( Graphics g ) {
System.out.println(vec.size());
System.out.println(hundred);
System.out.println();
}
}
führt bei mir bei Instanzierung mit MeineKlasse k= new MeineKlasse( Vect, 100 );
in etwa zu dieser Ausgabe:
1516
100
0
100
0
100
Wieso ist der Vector aus paintComponent() wieder leer?
Auch ein Zugriff über this.v blieb erfolglos.
Dasselbe passiert mir mit einem ResultSet oder eines Arrays statt des Vectors - warum?
Für rasche Antworten bin ich sehr sehr dankbar, da ich das ganze heute noch hinkriegen muss!!!