Skip to main content\(
\newcommand{\lt}{<}
\newcommand{\gt}{>}
\newcommand{\amp}{&}
\definecolor{fillinmathshade}{gray}{0.9}
\newcommand{\fillinmath}[1]{\mathchoice{\colorbox{fillinmathshade}{$\displaystyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\textstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptscriptstyle\phantom{\,#1\,}$}}}
\)
Chapter 4 Input/Output: Designing the User Interface
After studying this chapter, you will
Objectives
Understand the importance of the user interface.
Know how to use a simple command-line interface.
Be able to program and use a simple Graphical User Interface (GUI).
Understand the concept of event-driven programming.
Know how to program and use a Java Swing program.