G
Guest
Gast
Hallo!
Ich habe Probleme bei der Gestaltung von JApplets. Nehmen wir an, ich will ein Applet
mit folgenden Komponenten entwerfen: zwei Jlabels nebeneinander, dann unten drei Buttons
und dann ganz unten eine Combobox. Ich schreibe folgende Methode:
public void formatierung() {
L1 = new JLabel("....");
L2 = new JLabel("....");
button1 = new JButton("....");
button2 = new JButton("....");
button3 = new Jbutton("....");
box = new JcomboBox("....");
hauptPanel = new Jpanel(); // 3 Panels
panel1=new JPanel();
panel2=new Jpanel();
Container konteiner = getContentPane(); //
konteiner.add(hauptPanel); // alles kommt in dem Panel
hauptPanel.setLayout(new GridLayout(3,1)); // drei Reien, eine Zeile
hauptPane.add(panel1);
hauptPane.add(panel2);
hauptPane.add(box);
......................................// hier panel1 mit zwei JLabels und panel2 mit 3 buttons
}
soweit so gut - jetzt kommt nur noch html:
<applet code="SehrgutaussehendeJApplet.class" width=30 height=900>
</applet>
Mein Problem ist: Welche Formatierungsmöglichkeiten habe ich? Jetzt ist die Box so groß
wie panel1 und 2. Wenn ich will, dass die Combobox nur 10px hoch ist und nicht 300px,.
dagegen die Buttons 600px hoch - was soll ich machen?
SetSize funktioniert nicht - das Applet macht was es will. Er verteilt immer die gleiche Höhe für
die drei Komponenten im hauptPanel.
Ich habe Probleme bei der Gestaltung von JApplets. Nehmen wir an, ich will ein Applet
mit folgenden Komponenten entwerfen: zwei Jlabels nebeneinander, dann unten drei Buttons
und dann ganz unten eine Combobox. Ich schreibe folgende Methode:
public void formatierung() {
L1 = new JLabel("....");
L2 = new JLabel("....");
button1 = new JButton("....");
button2 = new JButton("....");
button3 = new Jbutton("....");
box = new JcomboBox("....");
hauptPanel = new Jpanel(); // 3 Panels
panel1=new JPanel();
panel2=new Jpanel();
Container konteiner = getContentPane(); //
konteiner.add(hauptPanel); // alles kommt in dem Panel
hauptPanel.setLayout(new GridLayout(3,1)); // drei Reien, eine Zeile
hauptPane.add(panel1);
hauptPane.add(panel2);
hauptPane.add(box);
......................................// hier panel1 mit zwei JLabels und panel2 mit 3 buttons
}
soweit so gut - jetzt kommt nur noch html:
<applet code="SehrgutaussehendeJApplet.class" width=30 height=900>
</applet>
Mein Problem ist: Welche Formatierungsmöglichkeiten habe ich? Jetzt ist die Box so groß
wie panel1 und 2. Wenn ich will, dass die Combobox nur 10px hoch ist und nicht 300px,.
dagegen die Buttons 600px hoch - was soll ich machen?
SetSize funktioniert nicht - das Applet macht was es will. Er verteilt immer die gleiche Höhe für
die drei Komponenten im hauptPanel.