diff options
Diffstat (limited to 'lib/example/GridVersusTable.java')
-rw-r--r-- | lib/example/GridVersusTable.java | 88 |
1 files changed, 40 insertions, 48 deletions
diff --git a/lib/example/GridVersusTable.java b/lib/example/GridVersusTable.java index c5746c4..890d2e9 100644 --- a/lib/example/GridVersusTable.java +++ b/lib/example/GridVersusTable.java | |||
@@ -1,108 +1,100 @@ | |||
1 | package example; | 1 | package example; |
2 | 2 | ||
3 | 3 | ||
4 | 4 | import java.awt.Font; | |
5 | import java.awt.*; | 5 | import java.awt.Frame; |
6 | import java.awt.event.*; | 6 | import java.awt.GridLayout; |
7 | import java.awt.event.WindowAdapter; | ||
8 | import java.awt.event.WindowEvent; | ||
9 | import java.awt.event.WindowListener; | ||
7 | import javax.swing.JButton; | 10 | import javax.swing.JButton; |
8 | import layout.TableLayout; | 11 | import layout.TableLayout; |
9 | 12 | ||
10 | 13 | ||
11 | |||
12 | public class GridVersusTable { | 14 | public class GridVersusTable { |
13 | 15 | ||
14 | 16 | ||
15 | 17 | protected static Frame showGridWindow() { | |
16 | protected static Frame showGridWindow () | ||
17 | { | ||
18 | // Create frame | 18 | // Create frame |
19 | Frame frame = new Frame("GridLayout"); | 19 | Frame frame = new Frame("GridLayout"); |
20 | frame.setFont (new Font("Helvetica", Font.PLAIN, 14)); | 20 | frame.setFont(new Font("Helvetica", Font.PLAIN, 14)); |
21 | frame.setLayout (new GridLayout(2, 0)); | 21 | frame.setLayout(new GridLayout(2, 0)); |
22 | 22 | ||
23 | // Create and add buttons | 23 | // Create and add buttons |
24 | frame.add (new JButton("One")); | 24 | frame.add(new JButton("One")); |
25 | frame.add (new JButton("Two")); | 25 | frame.add(new JButton("Two")); |
26 | frame.add (new JButton("Three")); | 26 | frame.add(new JButton("Three")); |
27 | frame.add (new JButton("Four")); | 27 | frame.add(new JButton("Four")); |
28 | 28 | ||
29 | // Show frame | 29 | // Show frame |
30 | frame.pack(); | 30 | frame.pack(); |
31 | frame.setLocation (0, 10); | 31 | frame.setLocation(0, 10); |
32 | frame.show(); | 32 | frame.show(); |
33 | 33 | ||
34 | return frame; | 34 | return frame; |
35 | } | 35 | } |
36 | 36 | ||
37 | 37 | ||
38 | 38 | protected static Frame showTableWindow() { | |
39 | protected static Frame showTableWindow () | ||
40 | { | ||
41 | // Create frame | 39 | // Create frame |
42 | Frame frame = new Frame("TableLayout"); | 40 | Frame frame = new Frame("TableLayout"); |
43 | frame.setFont (new Font("Helvetica", Font.PLAIN, 14)); | 41 | frame.setFont(new Font("Helvetica", Font.PLAIN, 14)); |
44 | 42 | ||
45 | // Set layout | 43 | // Set layout |
46 | double f = TableLayout.FILL; | 44 | double f = TableLayout.FILL; |
47 | double size[][] = {{f, f}, {f, f}}; | 45 | double size[][] = {{f, f}, {f, f}}; |
48 | frame.setLayout (new TableLayout(size)); | 46 | frame.setLayout(new TableLayout(size)); |
49 | 47 | ||
50 | // Create and add buttons | 48 | // Create and add buttons |
51 | frame.add (new JButton("One"), "0, 0"); | 49 | frame.add(new JButton("One"), "0, 0"); |
52 | frame.add (new JButton("Two"), "1, 0"); | 50 | frame.add(new JButton("Two"), "1, 0"); |
53 | frame.add (new JButton("Three"), "0, 1"); | 51 | frame.add(new JButton("Three"), "0, 1"); |
54 | frame.add (new JButton("Four"), "1, 1"); | 52 | frame.add(new JButton("Four"), "1, 1"); |
55 | 53 | ||
56 | // Show frame | 54 | // Show frame |
57 | frame.pack(); | 55 | frame.pack(); |
58 | frame.setLocation (200, 10); | 56 | frame.setLocation(200, 10); |
59 | frame.show(); | 57 | frame.show(); |
60 | 58 | ||
61 | return frame; | 59 | return frame; |
62 | } | 60 | } |
63 | 61 | ||
64 | 62 | ||
65 | 63 | protected static Frame showTableWindow2() { | |
66 | protected static Frame showTableWindow2 () | ||
67 | { | ||
68 | // Create frame | 64 | // Create frame |
69 | Frame frame = new Frame("TableLayout"); | 65 | Frame frame = new Frame("TableLayout"); |
70 | frame.setFont (new Font("Helvetica", Font.PLAIN, 14)); | 66 | frame.setFont(new Font("Helvetica", Font.PLAIN, 14)); |
71 | 67 | ||
72 | // Set layout | 68 | // Set layout |
73 | double f = TableLayout.FILL; | 69 | double f = TableLayout.FILL; |
74 | double size[][] = {{f, f}, {f, f}}; | 70 | double size[][] = {{f, f}, {f, f}}; |
75 | frame.setLayout (new TableLayout(size)); | 71 | frame.setLayout(new TableLayout(size)); |
76 | 72 | ||
77 | // Create and add buttons | 73 | // Create and add buttons |
78 | frame.add (new JButton("One"), "0, 0"); | 74 | frame.add(new JButton("One"), "0, 0"); |
79 | frame.add (new JButton("Two"), "1, 1"); | 75 | frame.add(new JButton("Two"), "1, 1"); |
80 | 76 | ||
81 | // Show frame | 77 | // Show frame |
82 | frame.pack(); | 78 | frame.pack(); |
83 | frame.setLocation (400, 10); | 79 | frame.setLocation(400, 10); |
84 | frame.show(); | 80 | frame.show(); |
85 | 81 | ||
86 | return frame; | 82 | return frame; |
87 | } | 83 | } |
88 | 84 | ||
89 | 85 | ||
90 | 86 | public static void main(String args[]) { | |
91 | public static void main (String args[]) | ||
92 | { | ||
93 | WindowListener listener = | 87 | WindowListener listener = |
94 | (new WindowAdapter() | 88 | (new WindowAdapter() { |
95 | { | 89 | public void windowClosing(WindowEvent e) { |
96 | public void windowClosing (WindowEvent e) | 90 | System.exit(0); |
97 | { | ||
98 | System.exit (0); | ||
99 | } | ||
100 | } | 91 | } |
92 | } | ||
101 | ); | 93 | ); |
102 | 94 | ||
103 | Frame frame = showGridWindow(); | 95 | Frame frame = showGridWindow(); |
104 | frame.addWindowListener(listener); | 96 | frame.addWindowListener(listener); |
105 | 97 | ||
106 | frame = showTableWindow(); | 98 | frame = showTableWindow(); |
107 | frame.addWindowListener(listener); | 99 | frame.addWindowListener(listener); |
108 | 100 | ||