Hallo!
Gibt es einen einfachen Befehl um alle Komponenten von einem AWT Panel
zu entfehrnen?
Gruß Daniel
p1.remove(all); //so in der art
Hallo!
Gibt es einen einfachen Befehl um alle Komponenten von einem AWT Panel
zu entfehrnen?
Gruß Daniel
p1.remove(all); //so in der art
Moien
(Normalerweise antworte ich ja mit kompletten Code, aber das hier ist mir zu einfach. In den Docs sollte man sowas auch als kompletter noob finden)
p1.remove(all); //so in der art
Fast. Als Tipp: Panel erben von java.awt.Container. Und in Container gibt es eine Methode die auch mit remove anfängt.
cu
Panelgrößengebung
Zu dieser Frage habe ich die Docs ausgeibig durchforstet.
kann mir jemand sagen, wie ich einem Panel eine größe Zuordne.
Eine setSize() Methode sozusagen.
rundell32
Zu dieser Frage habe ich die Docs ausgeibig durchforstet.
kann mir jemand sagen, wie ich einem Panel eine größe Zuordne.
Eine setSize() Methode sozusagen.
rundell32
Panels sollten immer die Größe selber ermitteln. Machen die (normalerweise) auch wenn du einen Layoutmanager benutzt und dann im fenster ein pack() absetzt. Gib aber mal mehr Infos bitte (AWT, Swing, in einen Frame/JFrame, in einem Applet, …) da gibts schon Unterschiede…
setPreferredSize();
im Applet in der html-Seite setzen
pack();
get…Size() überschreiben…
Michael
setPreferredSize();
im Applet in der html-Seite setzen
pack();
get…Size() überschreiben…Michael
Hallo Michael! Danke für deine Hilfe!
Das Problem habe ich mittlerweile schon umgangen.
Mein problem war, dass ich mit einem GridBag Layout ein panel in einem Awt Frame gesetzt habe, dass zuerst nur ein Label trug, später aber eine größeres Objekt. Das Panel veränderte dann leider nicht seine größe dementsprechend
Gruß Daniel