本章是java在C/S模式下的应用,主要应用包括2方面:
桌面应用程序开发(已被C/C++/delphi占据杀死) x
手机开发思想(javax.microedition+多线程(JBuild))
主要内容;
AWT:(重量级,jdk1.2,略)
Swing:容器、GUI组件、布局、事件处理,菜单,对话框,JTree和JTable
容器:顶级(常用JFrame)和二级(JPanel/JScrollPane),技巧:使用Container获取顶级容器
组件:JLabel、JTextField、JTextArea、JButton、JCheckBox、JRadioButton、jComboBox(下拉)
布局: BorderLayout(边框) :JFrame默认
FlowLayout(流式):JPanel默认
GridLayout(网格) .....卡片布局/自定义布局....
菜单:JMenuBar<--JMenu<--JMenuItem
对话框:JOptionPane.showMessageDialog()
JTree和JTable:较复杂,在j2se项目中介绍其构造和事件处理,详情参见书籍
事件处理:参见C/S模式整合
桌面应用程序开发(已被C/C++/delphi占据杀死) x
手机开发思想(javax.microedition+多线程(JBuild))
主要内容;
AWT:(重量级,jdk1.2,略)
Swing:容器、GUI组件、布局、事件处理,菜单,对话框,JTree和JTable
容器:顶级(常用JFrame)和二级(JPanel/JScrollPane),技巧:使用Container获取顶级容器
组件:JLabel、JTextField、JTextArea、JButton、JCheckBox、JRadioButton、jComboBox(下拉)
布局: BorderLayout(边框) :JFrame默认
FlowLayout(流式):JPanel默认
GridLayout(网格) .....卡片布局/自定义布局....
菜单:JMenuBar<--JMenu<--JMenuItem
对话框:JOptionPane.showMessageDialog()
JTree和JTable:较复杂,在j2se项目中介绍其构造和事件处理,详情参见书籍
事件处理:参见C/S模式整合