Java Reference
In-Depth Information
private
private
JLabel nameTF
;
private
private
JComboBox
<
String
>
jobChoice
;
private
private
JButton B1
,
B2
,
B3
,
B4
;
/** "main program" method - construct and show */
public
public static
void
main
(
String
[]
av
) {
// create a BusCard object, tell it to show up
new
static
void
new
BusCard
().
setVisible
(
true
true
);
}
/** Construct the object including its GUI */
public
public
BusCard
() {
Container cp
=
getContentPane
();
cp
.
setLayout
(
new
new
GridLayout
(
0
,
1
));
addWindowListener
(
new
new
WindowAdapter
() {
public
public
void
void
windowClosing
(
WindowEvent e
) {
setVisible
(
false
false
);
dispose
();
System
.
exit
(
0
);
}
});
JMenuBar mb
=
new
new
JMenuBar
();
setJMenuBar
(
mb
);
ResourceBundle b
=
ResourceBundle
.
getBundle
(
"i18n.BusCard"
);
JMenu aMenu
;
aMenu
=
I18N
.
mkMenu
(
b
,
"filemenu"
);
mb
.
add
(
aMenu
);
JMenuItem mi
=
I18N
.
mkMenuItem
(
b
,
"filemenu"
,
"exit"
);
aMenu
.
add
(
mi
);
mi
.
addActionListener
(
new
new
ActionListener
() {
public
public
void
void
actionPerformed
(
ActionEvent e
) {
System
.
exit
(
0
);
}
});
aMenu
=
I18N
.
mkMenu
(
b
,
"editmenu"
);
mb
.
add
(
aMenu
);
aMenu
=
I18N
.
mkMenu
(
b
,
"viewmenu"
);
mb
.
add
(
aMenu
);
aMenu
=
I18N
.
mkMenu
(
b
,
"optionsmenu"
);
mb
.
add
(
aMenu
);