REchteckige Controls trotz LayoutManager??
-
Hi, ich bin's mal wieder.
Dieses mal habe ich eine Frage zum Thema Steuerelemente und Layoutmanager.
In Ein BorderLayout habe ich mit meheren Sublayout eine Anwendungsoberfläche zusammengestellt. Mein Problem ist jetzt: Wie kann ich einem der Steuerelemente (ein selbst erstelltes das von Canvas abgelietetet wurde) eine bestimmte fixe Größe zuweisen( 300 * 300 Pixel)??
Zur Veranschulichung: über, unter und Neben diesem Steuerelement sind verschiedene Menüs angebracht. das besagte Steuerelement muss aber rechteckig sein.
mfg
-CodeMaster-
-
Sorry für die miese rechtschreibung, es eilt!!
mfg
-CodeMaster-
-
setSize oder setBounds getnich?
-
Du musst in dem abgeleiten Objekt die Methoden Dimension getPrefferredSize() und Dimension getMinimumSize() überschreiben und die entsprechede Dimesion zurückgeben.
Dimension getPreferredSize() {
return new Dimension(300,300);
}Dimension getPrefferedSize() {
return getPreferredSize():
}Ich weiss jetzt nicht, ob ie Methodennamen korrekt geschrieben sind, schau mal in der Java API nach. Aber so ist das Schema.
-
Danke!!!!
mfg
-CodeMaster-