wie schaff ich es das das gridbag layout nicht mittig ist sonder oben ..
und das größere problem was ich habe ist das ich es noch nicht geschaft hab ein textfeld oben dranzuhängen also ein textfeld was so groß is wie die buttons 1,2,3,4 gemeinsam und oben drauf damit ich dort was hinschreiben kann .. alle meine versuche führten dazu das ich in der 1ten zeile dan 1 textfeld und 4 buttons hatte ..
..
vl kann mir wer hefen wäre nett lg florian
und das größere problem was ich habe ist das ich es noch nicht geschaft hab ein textfeld oben dranzuhängen also ein textfeld was so groß is wie die buttons 1,2,3,4 gemeinsam und oben drauf damit ich dort was hinschreiben kann .. alle meine versuche führten dazu das ich in der 1ten zeile dan 1 textfeld und 4 buttons hatte ..
vl kann mir wer hefen wäre nett lg florian
Code:
import java.awt.*;
import java.util.*;
import java.applet.Applet;
public class GridBagEx1 extends Applet {
protected void makebutton(String name,
GridBagLayout gridbag,
GridBagConstraints c) {
Button button = new Button(name);
gridbag.setConstraints(button, c);
add(button);
}
public void init() {
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
setFont(new Font("Helvetica", Font.PLAIN, 14));
setLayout(gridbag);
c.fill = GridBagConstraints.BOTH;
c.weightx = 1.0;
makebutton("Button1", gridbag, c);
makebutton("Button2", gridbag, c);
makebutton("Button3", gridbag, c);
c.gridwidth = GridBagConstraints.REMAINDER; //end row
makebutton("Button4", gridbag, c);
c.weightx = 0.0; //reset to the default
c.gridwidth = 2;
makebutton("Button5", gridbag, c); //another row
makebutton("Button6", gridbag, c);
setSize(300, 100);
}
}