Hi,
Ich habe zwei Radiobutton, in einem GridLayout.
Wie kieg ich die Button in die mitte (zentriert)?
bis dann,
Jan
Hi,
Ich habe zwei Radiobutton, in einem GridLayout.
Wie kieg ich die Button in die mitte (zentriert)?
bis dann,
Jan
Hi Jan,
Ich behaupte: mit AWT keine Chance!
Lasse mich aber gerne vom Gegenteil überzeugen.
Gruss, Simon
Besten Dank
Super ,
wieso awt?
Kannst du auch konstruktiv sein?
Jan
wieso awt?
Nun weil Gridlayout,Checkbox und CheckboxGroup Klassen aus dem AWT (Abstract Window Toolkit) von Java sind.
Kannst du auch konstruktiv sein?
Klar, aber die Möglichkeiten von AWT sind halt sehr eingeschränkt.
Gruss, Simon
Zwei Möglichkeiten:
Button nimmt die ganze GridBag-Zelle ein, also constraints.fill = GridBagConstraints.BOTH, dann siehe http://java.sun.com/j2se/1.3/docs/api/javax/swing/Ab…, setHorizontalAlignment oder setHorizontalTextPosition
Button wird innerhalb der GridBag-Zelle zentriert, dann
constraints.fill = GridBagConstraints.NONE;
constraints.anchor = GridBagConstraints.CENTER;
MfG, Jan-Peter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi,
hier ein Beispiel. Achte auf die Stub - Panels und auf die
Zeile mit new GridLayout.
Lydia
public static void main(String[] argv)
{
JDialog dlg = new JDialog();
GridLayout lt = new GridLayout(2,3);
JRadioButton btn0 = new JRadioButton(„erster“);
JRadioButton btn1 = new JRadioButton(„zweiter“);
dlg.getContentPane().setLayout(lt);
dlg.getContentPane().add(new JPanel());
dlg.getContentPane().add(btn0);
dlg.getContentPane().add(new JPanel());
dlg.getContentPane().add(new JPanel());
dlg.getContentPane().add(btn1);
dlg.getContentPane().add(new JPanel());
dlg.setSize(200, 200);
dlg.setVisible(true);
dlg.show();
}
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]