college/ss2010/gdi2/java/libs/acm/demo/SimpleTableExample.java
2013-12-19 19:05:28 +01:00

39 lines
954 B
Java

/*
* File: SimpleTableExample.java
* -----------------------------
* This program illustrates the basic arrangment of the
* TableLayout mechanism by laying out six buttons in a
* 2x3 grid.
*/
import acm.gui.*;
import acm.program.*;
import javax.swing.*;
/**
* This class arranges six buttons in a table.
*/
public class SimpleTableExample extends Program {
/** Set the program dimensions */
public static final int APPLICATION_WIDTH = 350;
public static final int APPLICATION_HEIGHT = 200;
/** Initialize the display by adding a set of buttons */
public void init() {
setLayout(new TableLayout(2, 3));
add(new JButton("A"));
add(new JButton("B"));
add(new JButton("C"));
add(new JButton("D"));
add(new JButton("E"));
add(new JButton("F"));
}
/* Standard Java entry point */
/* This method can be eliminated in most Java environments */
public static void main(String[] args) {
new SimpleTableExample().start(args);
}
}