Nach ImageJ-Einfuegen ist alles ausgeblendet

obsolet

Grünschnabel
Hallo zusammen,

Mein GUI besteht aus einer Menubar, zwei Buttons und einem TabbedPanel. Soweit so gut.
Wenn ich jedoch (durch Klick auf einen Button) mit ImageJ (ImageCanvas) ein .jpg in ein Panel des TabbedPanel einfuege, wird plötzlich alles ausgeblendet (Menubar, Buttons etc) und erscheint erst wieder wenn ich mit der Maus drüberfahre!
Ich häng da jetzt schon seit 3 Stunden fest also hoff ich dass hier jemand ist der mich aus meiner Verzweiflung rettet!

Vermutlich stimmt beim Einfuegen des Bildes was nicht. (mit repaint() und paint() und sowas kenn ich mich nicht gscheit aus):
Code:
ImageCanvas imageCanvas = new ImageCanvas(imgplus);
setVisible(true);
jPseudoFarbPanel.add(imageCanvas);
 
Hi obsolet!

Ich weiss nicht, ob ich das verstanden habe!

Ich glaube, dass du den Container jPseudoFarbPanel in Transparent setzen muss! Standardmäßig ist der Hintergrund undurchsichtig.

So:

jPseudoFarbPanel.setOpaque( false );

Vielleicht klappt es, ansonsten frag mich einfach!

Gruß
Sebastian
 
WAAAAAAAAH

jetzt geht's!
Also an sowas hab ich überhaupt net gedacht.
Vielen Dank für den Tip!

Noch eine Frage: Kann ich den JFileChooser so abändern dass er Windows-like aussieht?
 
Zurück