一,Gui的体系结构 Awt:重量级,依赖系统; javax.Swing:基于Awt,轻量级; swt:eclipse独创的,基于swing 二、布局管理器 A,就是容器中组件的排列方式。 1,流式布局; 2,边界布局; 东南西北中 3,网格布局; 4,网格包布局; 5,卡片布局; 6,坐标试布局; B,借助高级编辑器来布局。 对窗体的布局: 1,布置面板 2,对面板布局 三,窗体 1,创建 Frame f=new Frame(); 默认为边界布局。 2,可视化 f.setVisible(true); 3,样式设定 f.setSize(100,50); 4,定位 f.setLocation(300,200); 5,加组件 Button b=new Button(); f.add(b); 6,设置布局 f.setLayout(new FlowLayout()); 总结: 创建图形化界面:5步 四,事件监听机制 1,事件源 awt包或者swing包中的那些图形组件。 2,事件 每一个事件源都有自己特有的对应事件和共性事件。 3,监听器 将可以触发某一个事件的动作(不只一个)已经封装到了监听器中。 以上三种,java中已经定义好了。 我们要做的是,对产生的动作进行处理。 4,处理方式 自定义。 |