hallo zusammen,
ich habe eine JComponent in Thread A und übergebe diese an Thread B also ungefähr:
[Java]JComponent c = new JComponent();
MyThread t = new MyThread(c);
[/code]
wenn ich nun die toString Methode für die Komponente aufrufe erhalte ich nicht immer zwei gleiche Ergebnisse. Alle mir angezeigten Werte stimmen überein, außer der Parameter "flags". Das Ergebnis von toString sieht wie folgt aus:
ich habe eine JComponent in Thread A und übergebe diese an Thread B also ungefähr:
[Java]JComponent c = new JComponent();
MyThread t = new MyThread(c);
[/code]
wenn ich nun die toString Methode für die Komponente aufrufe erhalte ich nicht immer zwei gleiche Ergebnisse. Alle mir angezeigten Werte stimmen überein, außer der Parameter "flags". Das Ergebnis von toString sieht wie folgt aus:
Java:
// Ergebnis in Thread A
ClassName[name,0,0,800x600,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
// Ergebnis in Thread B
ClassName[name,0,0,800x600,alignmentX=0.0,alignmentY=0.0,border=,flags=8203,maximumSize=,minimumSize=,preferredSize=]
[/Java]
nun meine frage ist, was bedeutet die angabe flags und warum unterscheidet sie sich obwohl es sich um die gleiche komponente handeln müsste.
vielen dank schon mal
gruß,
gorac