Hallo,
ich möchte die DividerLocation in einem SplitPane anhand der hinzugefügten Panels festlegen. Deshalb versuche ich die Höhe einer JTable abzufragen, um dann die von der Höhe des SplitPanes abzuziehen und als DividerLocation zu übergeben.
Allerdings bekomme ich mit getHeight sowohl beim SplitPane als auch bei der JTable immer 0 zurück. Ich frage diese Größe ab, nachdem ich die JTable einem Panel und diesem dem SplitPane hinzugefügt habe, dann müßte doch eigentlich schon ein Wert vorhanden sein der größer ist als 0.
Wenn ich die Höhe meines Frames abfrage, bekomme ich einen Wert zurück, allerdings habe ich diesen auch zuvor mit setPrefferedSize festgelegt.
Muß ich immer erst eine Größe festlegen, damit ich etwas anderes als 0 zurückbekomme?
ich möchte die DividerLocation in einem SplitPane anhand der hinzugefügten Panels festlegen. Deshalb versuche ich die Höhe einer JTable abzufragen, um dann die von der Höhe des SplitPanes abzuziehen und als DividerLocation zu übergeben.
Allerdings bekomme ich mit getHeight sowohl beim SplitPane als auch bei der JTable immer 0 zurück. Ich frage diese Größe ab, nachdem ich die JTable einem Panel und diesem dem SplitPane hinzugefügt habe, dann müßte doch eigentlich schon ein Wert vorhanden sein der größer ist als 0.
Wenn ich die Höhe meines Frames abfrage, bekomme ich einen Wert zurück, allerdings habe ich diesen auch zuvor mit setPrefferedSize festgelegt.
Muß ich immer erst eine Größe festlegen, damit ich etwas anderes als 0 zurückbekomme?