Creating the Rest of the GUI and Defining the Event Handlers
Lines 145–147 create a JLabel
for which the Format menu items control the font, font color and font style. The initial foreground color is set to the first element of array colorValues
(Color.BLACK
) by invoking JComponent
method setForeground. The initial font is set to Serif
with PLAIN
style and 72
-point size. Line 149 sets the background color of the window’s content pane to cyan, and line 150 attaches the JLabel
to the CENTER
of the content pane’s BorderLayout
.
ItemHandler
method actionPerformed
(lines 157–181) uses two for
statements to determine which font or color menu item generated the event and sets the font or color of the JLabel displayLabel
, respectively. The if
condition ...
Get Java™ How To Program (Early Objects), Tenth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.