Hi,
bei mir tritt das Problem bzw. eher Phänomen auf, dass die Leiste rechts bei jedem Start breiter wird. In Screenshots sieht das dann so aus (oben erster Start, Mitte zweiter Start, usw.)
Ich benutze Linux mit WindowMaker als WM (falls es wichtig ist) und folgende Java-Version
@bodo:
Du benutzt doch Linux, kannst du mal probieren ob das am Fenstermanager liegt. Vielleicht liegt das gleiche Problem wie beim maximierten Start (Ansicht wiederherstellen wird zu früh ausgeführt) vor.
Ich habe das jetzt selbst mal mit Kanotix 64Bit überprüft. Unter allen Fenstermanagern wird manchmal die Breite nicht korrekt wiederhergestellt.
Aber eben nur manchmal.
bodo hat geschrieben:Und wie löst man das Problem ?
Wenn ich das wüsste. Das laden der Einstellungen geschieht zu früh, man müsste irgendwie sicherstellen, dass das erst passiert wenn die Oberfläche aufgebaut ist. Aber wie Der Aufruf kommt ja nach dem sichtbar machen.
Wollte nur mal mitteilen, dass das Problem auch mit der Version 2.1 weiterhin besteht.
Version: 2.1
Plattform:
Linux 2.6.12-9-k7
System:
i386
Java-Version:
1.5.0_05
Java HotSpot(TM) Client VM Sun Microsystems Inc. /usr/lib/j2re1.5-sun
Standort:
DE,de
Zeitzone:
Zentraleuropäische Zeit (+1 Std.)
Copyright (c) 04/2003 von Martin Oberhauser, Til Schneider, Bodo Tasche, René Mach unter der GNU General Public License.
This product includes software developed by L2FProd.com (http://www.L2FProd.com/).
Ich wollte nur mitteilen, daß ich dasselbe Problem sowohl mit 2.01 als auch mit 2.1 habe. Die Größe der Leiste läßt sich ebenfalls über "Ansicht -> Wiederherstellen" wiederherstellen.
Allerdings gibt es im TV-Browser 2.1 eine Verschlechterung gegenüber TV-Browser 2.01. Beim TV-Browser 2.01 trat das Problem nur auf, wenn ich nach dem Verändern der Leistenbreite den TV-Browser über das Schließfeld beendet habe. Habe ich den TV-Browser dagegen nach dem Verändern der Leistenbreite über das Menü "TV-Browser -> Beenden" beendet, wurde die Leistenbreite gespeichert. Ab dem nächsten Start des TV-Browsers war es dann auch wieder möglich, das Programm über das Schließfeld zu beenden.
Beim TV-Browser 2.1 wird die Leistenbreite jedoch nur sehr selten gespeichert unabhängig davon, ob ich den TV-Browser nach der Größenveränderung über das Schließfeld oder das Menü "TV-Browser -> Beenden" beende.
Übrigens wurde der TV-Browser 2.01, nachdem ich ihn einmal maximiert hatte, bei den nächsten Starts direkt maximiert dargestellt. Der TV-Browser 2.1 wird dagegen beim Start erst als kleines Fenster dargestellt und danach erst zwar automatisch aber nachträglich maximiert, was nicht so allzu gut aussieht und, wenn auch nur sehr minimal, aber doch unnötig Zeit in Anspruch nimmt.
Ich benutze übrigens Linux mit dem Kernel 2.6.14, X.Org 6.8.2, KDE 3.4.3 und Java 2 SDK 1.4.2.10.
Ich vermute den Fehler übrigens nicht beim Window-Manager, da Java eigentlich unabhängig vom Window-Manager ist und somit eigentlich keine WM-Widgets benutzt sondern direkt auf X zugreift.