易截截图软件、单文件、免安装、纯绿色、仅160KB

Java图形界面编程总结

1. 布局管理器
容器里组件的大小和位置是由布局管理器来决定的。容器对布局管理器的特定实例保持一个引用,当容器需要定位一个组件时,它将调用布局管理器来完成,决定一个组件的大小时也是如此。
 
在awt中有五种布局管理器
BorderLayOut
FlowLayOut
GridLayOut
GardLayOut
GridBagLayOut
 
1.       BorderLayOut 它将容器组件分成北、南、东、西、中五个区域,每个区域最多只能包含一个组件, 并通过相应的常量进行标识:NORTH、SOUTH、EAST、WEST、CENTER。例如:
Panel p = new Panel();
p.setLayout(new BorderLayout());
p.add(new Button("Okay"), BorderLayout.SOUTH);
 
2.       FlowLayOut 流式布局管理器,它将组件依次排列,流的方向取决于容器的 componentOrientation 属性,它可能是以下两个值中的一个:ComponentOrientation.LEFT_TO_RIGHT ComponentOrientation.RIGHT_TO_LEFT
 
3.       GridLayOut 它将容器组件分割成网格状 ,可以指定分割成几行几列,可以通过构造函数GridLayout(int rows, int cols)来指定行列。
 
4.       GardLayOut
5.       GridBagLayOut 复杂的布局管理。
 
AWT事件模型
Events(事件):描述发生了什么的对象。
Event Source(事件源):事件的产生器。
Event Handlers(事件处理器):接收事件对象、解释事件对象并处理用户交互的方法。
菜单
在java中菜单由三项组成菜单栏、菜单、菜单项分别是三个类MenuBar,Menu,MenuItem.
添加菜单的步骤如下:
MenuBar objMenuBar = new MenuBar();              //创建一个菜单栏
      
       //创建两个菜单
       Menu objFileMenu = new Menu("文件");
       Menu objEditMenu = new Menu("编辑");
      
       //创建菜单项
       MenuItem mi1 = new MenuItem("打开");
       Menu


相关文档:

jct 模板通过json 从java 之间得到值的一个简单例子

0.本例子是基于jQuery的
1.引入jct包
<!-- 引入jct包 -->
<script type="text/javascript" src="${ctx }/js/jct.js"></script>
<script type="text/javascript" src="${ctx }/js/dateutils.js"></script>
2.通过ajax 传递参数给java
 &n ......

java笔试题总结与大家分享

java试题
http://202.201.112.11/jpk/apply/teacher/preface/53/test123/test3/exam.htm
1.接口中方法的前面有哪些修饰符
 访问权限 返回值类型 是否静态 是否抽象
2.以下哪个为真
  Interger a = new Interger(9);
  Interger b = new Interger(9);
  Long c = New Long(9)
-----
&nbs ......

java语言SUN公司标准编码规范

Java语言编码规范(Java Code Conventions)SUN标准
 
 
1 介绍(Introduction)1.1 为什么要有编码规范(Why Have Code Conventions)1.2 版权声明(Acknowledgments)2 文件名(File Names)2.1 文件后缀(File Suffixes)2.2 常用文件名(Common File Names)3 文件组织(File Organization)3.1 Java源文件(Java Source Fi ......

JAVA 字符串编码总结

 String newStr = new String(oldStr.getBytes(), "UTF-8");    
 
java中的String类是按照unicode进行编码的,当使用String(byte[] bytes, String encoding)构造字符串时,encoding所指的是bytes中的数据是按照那种方式编码的,而不是最后产生的String是什么编码方式,换句话说,是让系 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号