211 |
(new TextFieldDemo("TextField Demo")).createContent(), |
(new TextFieldDemo("TextField Demo")).createContent(), |
212 |
examples); |
examples); |
213 |
|
|
214 |
|
new PopUpAction("FileChooser", |
215 |
|
(new FileChooserDemo("FileChooser Demo")).createContent(), |
216 |
|
examples); |
217 |
|
|
218 |
new PopUpAction("ColorChooser", |
new PopUpAction("ColorChooser", |
219 |
mkColorChooser(), |
mkColorChooser(), |
220 |
examples); |
examples); |
1022 |
|
|
1023 |
private JPanel mkButtonBar() |
private JPanel mkButtonBar() |
1024 |
{ |
{ |
1025 |
JPanel panel = new JPanel (); |
JPanel panel = new JPanel (new GridLayout(2, 1)); |
1026 |
panel.setLayout(new FlowLayout()); |
JPanel panelA = new JPanel(new FlowLayout()); |
1027 |
|
JPanel panelB = new JPanel(new FlowLayout()); |
1028 |
|
|
1029 |
new PopUpAction("Buttons", |
new PopUpAction("Buttons", |
1030 |
(new ButtonDemo("Button Demo")).createContent(), |
(new ButtonDemo("Button Demo")).createContent(), |
1031 |
panel); |
panelA); |
1032 |
|
|
1033 |
new PopUpAction("Toggles", |
new PopUpAction("Toggles", |
1034 |
mkToggle("cool and refreshing"), |
mkToggle("cool and refreshing"), |
1035 |
panel); |
panelA); |
1036 |
|
|
1037 |
new PopUpAction("Checkbox", |
new PopUpAction("Checkbox", |
1038 |
mkCheckbox("ice cold"), |
mkCheckbox("ice cold"), |
1039 |
panel); |
panelA); |
1040 |
|
|
1041 |
new PopUpAction("Radio", |
new PopUpAction("Radio", |
1042 |
mkRadio("delicious"), |
mkRadio("delicious"), |
1043 |
panel); |
panelA); |
1044 |
|
|
1045 |
new PopUpAction("Slider", |
new PopUpAction("Slider", |
1046 |
(new SliderDemo("Slider Demo")).createContent(), |
(new SliderDemo("Slider Demo")).createContent(), |
1047 |
panel); |
panelA); |
1048 |
|
|
1049 |
new PopUpAction("List", |
new PopUpAction("List", |
1050 |
mkListPanel(new String[] { "hello", |
mkListPanel(new String[] { "hello", |
1055 |
"that", |
"that", |
1056 |
"wraps", |
"wraps", |
1057 |
"over"}), |
"over"}), |
1058 |
panel); |
panelA); |
1059 |
|
|
1060 |
new PopUpAction("Scrollbar", |
new PopUpAction("Scrollbar", |
1061 |
(new ScrollBarDemo("ScrollBar Demo")).createContent(), |
(new ScrollBarDemo("ScrollBar Demo")).createContent(), |
1062 |
panel); |
panelA); |
1063 |
|
|
1064 |
new PopUpAction("Viewport", |
new PopUpAction("Viewport", |
1065 |
mkViewportBox(mkBigButton("View Me!")), |
mkViewportBox(mkBigButton("View Me!")), |
1066 |
panel); |
panelA); |
1067 |
|
|
1068 |
new PopUpAction("ScrollPane", |
new PopUpAction("ScrollPane", |
1069 |
mkScrollPane(mkBigButton("Scroll Me!")), |
mkScrollPane(mkBigButton("Scroll Me!")), |
1070 |
panel); |
panelA); |
1071 |
|
|
1072 |
new PopUpAction("TabPane", |
new PopUpAction("TabPane", |
1073 |
mkTabs(new String[] {"happy", |
mkTabs(new String[] {"happy", |
1074 |
"sad", |
"sad", |
1075 |
"indifferent"}), |
"indifferent"}), |
1076 |
panel); |
panelB); |
1077 |
|
|
1078 |
new PopUpAction("Spinner", |
new PopUpAction("Spinner", |
1079 |
mkSpinner(), |
mkSpinner(), |
1080 |
panel); |
panelB); |
1081 |
|
|
1082 |
new PopUpAction("TextField", |
new PopUpAction("TextField", |
1083 |
(new TextFieldDemo("TextField Demo")).createContent(), |
(new TextFieldDemo("TextField Demo")).createContent(), |
1084 |
panel); |
panelB); |
1085 |
|
|
1086 |
|
new PopUpAction("FileChooser", |
1087 |
|
(new FileChooserDemo("FileChooser Demo")).createContent(), |
1088 |
|
panelB); |
1089 |
|
|
1090 |
new PopUpAction("ColorChooser", |
new PopUpAction("ColorChooser", |
1091 |
mkColorChooser(), |
mkColorChooser(), |
1092 |
panel); |
panelB); |
1093 |
|
|
1094 |
new PopUpAction("ComboBox", |
new PopUpAction("ComboBox", |
1095 |
(new ComboBoxDemo("ComboBox Demo")).createContent(), |
(new ComboBoxDemo("ComboBox Demo")).createContent(), |
1096 |
panel); |
panelB); |
1097 |
|
|
1098 |
new PopUpAction("Editor", |
new PopUpAction("Editor", |
1099 |
mkEditorPane(), |
mkEditorPane(), |
1100 |
panel); |
panelB); |
1101 |
|
|
1102 |
new PopUpAction("Tree", |
new PopUpAction("Tree", |
1103 |
mkTree(), |
mkTree(), |
1104 |
panel); |
panelB); |
1105 |
|
|
1106 |
new PopUpAction("Table", |
new PopUpAction("Table", |
1107 |
mkTable(), |
mkTable(), |
1108 |
panel); |
panelB); |
1109 |
|
|
1110 |
JButton exitDisposer = mkDisposerButton(frame); |
JButton exitDisposer = mkDisposerButton(frame); |
1111 |
panel.add(exitDisposer); |
panelB.add(exitDisposer); |
1112 |
exitDisposer.addActionListener(new ActionListener() |
exitDisposer.addActionListener(new ActionListener() |
1113 |
{ |
{ |
1114 |
public void actionPerformed(ActionEvent e) |
public void actionPerformed(ActionEvent e) |
1116 |
System.exit(1); |
System.exit(1); |
1117 |
} |
} |
1118 |
}); |
}); |
1119 |
|
panel.add(panelA); |
1120 |
|
panel.add(panelB); |
1121 |
return panel; |
return panel; |
1122 |
} |
} |
1123 |
} |
} |