Hi zusammen,
Ich habe ein kleines Problem mit dem Design von einem GUI.
Ich habe ein JFrame auf welches ich zwei fixe Panel lege. Auf eins der beiden Panel soll ein weiteres
Panel gelegt werden, auf welchem ich frei zeichnen kann. Allerdings werden die Components darauf nicht angezeigt. Ist dies überhaupt Möglich?
Der Code sieht in etwa wie folgt aus:
Die Panels müssen zwingend mit einer festen Grösse gesetzt werden, damit der Massstab stimmt.
Gibt es eine Möglichkeit dies so zu machen oder bin ich auf dem falschen Weg?
Grüsse
Lev
Ich habe ein kleines Problem mit dem Design von einem GUI.
Ich habe ein JFrame auf welches ich zwei fixe Panel lege. Auf eins der beiden Panel soll ein weiteres
Panel gelegt werden, auf welchem ich frei zeichnen kann. Allerdings werden die Components darauf nicht angezeigt. Ist dies überhaupt Möglich?
Der Code sieht in etwa wie folgt aus:
Java:
JFrame frame = new JFrame();
frame.setLayout(null); //Damit ich die Panels fest platzieren kann
JPanel input = new JPanel();
input.setLayout(null);
input.setBounds(blabla);
JPanel miniMap = new JPanel();
miniMap.setLayout(null);
miniMap.setBounds(blabla);
JPanel map = new JPanel();
map.setBounds(blabla);
map.add(new MapComponent()); // Die Klasse funktioniert wenn ich es direkt auf das JFrame lege ohne Layout(null)
Gibt es eine Möglichkeit dies so zu machen oder bin ich auf dem falschen Weg?
Grüsse
Lev