Monday, May 4, 2020

Grid Bag Layout- Increasing Cell Size - Layout Manager

import java.awt.*;
/* <applet code=GridBag2.class width=300 height=300></applet>*/
public class GridBag2 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
        addGB( new Button("North"),  x=1,y=0 );
        addGB( new Button("West"),   x=0,y=1 );
        addGB( new Button("Center"), x=1,y=1 );
        addGB( new Button("East"),   x=2,y=1 );
        addGB( new Button("North"),  x=1,y=2 );
    }
}

No comments:

Post a Comment