import java.awt.*;
/* <applet code=GridBag3.class width=300 height=300></applet>*/
public class GridBag3 extends java.applet.Applet {
GridBagConstraints constraints = new GridBagConstraints();
void addGB( Component component, int x, int y ) {
constraints.gridx = x;
constraints.gridy = y;
add ( component, constraints );
}
public void init() {
setLayout( new GridBagLayout() );
constraints.weightx = 1.0;
constraints.weighty = 1.0;
constraints.fill = GridBagConstraints.BOTH;
int x, y; // for clarity
constraints.gridheight = 2; // Span two rows
addGB( new Button("one"), x=0, y=0 );
constraints.gridheight = 1; // set it back
addGB( new Button("two"), x=1, y=0 );
addGB( new Button("three"), x=2, y=0 );
constraints.gridwidth = 2; // Span two columns
addGB( new Button("four"), x=1, y=1 );
constraints.gridwidth = 1; // set it back
}
}
/* <applet code=GridBag3.class width=300 height=300></applet>*/
public class GridBag3 extends java.applet.Applet {
GridBagConstraints constraints = new GridBagConstraints();
void addGB( Component component, int x, int y ) {
constraints.gridx = x;
constraints.gridy = y;
add ( component, constraints );
}
public void init() {
setLayout( new GridBagLayout() );
constraints.weightx = 1.0;
constraints.weighty = 1.0;
constraints.fill = GridBagConstraints.BOTH;
int x, y; // for clarity
constraints.gridheight = 2; // Span two rows
addGB( new Button("one"), x=0, y=0 );
constraints.gridheight = 1; // set it back
addGB( new Button("two"), x=1, y=0 );
addGB( new Button("three"), x=2, y=0 );
constraints.gridwidth = 2; // Span two columns
addGB( new Button("four"), x=1, y=1 );
constraints.gridwidth = 1; // set it back
}
}
No comments:
Post a Comment