GUI:GraphicsUserInterface 设计和实现GUI的主要难点 创建组成界面的各成分和元素,指定它们的属性和位置关系,根据具体需要布局排列,从而构成完整的GUI的外观表象; 在GUI程序中,代码所执行的路线及顺序都是很不确定的。在GUI程序中,用户可以点击任意按键并和屏幕上的其他任何部分进行交互及信息传递——即事件驱动。 Java提供了大量支持GUI设计的类。 AWT(AbstractWindowTookit)包 Button、Label、TextField、CheckBox… Swing包 JButton、JLabel、JTextField、JCheckBox…