服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

节点包含checkbox的swing树控件

    几年前为了一个项目用swing写了一个节点带有checkbox的树状控件,并有3种工作方式。拿出来和大家共享。swt的tree控件本身就可以在节点上加上checkbox。这也是我喜欢swt的一个原因。

顺带的,也尝试了一下把一个awt/swing控件加到swt的composite上,效果非常好.


code highlighting produced by actipro codehighlighter (freeware)
http://www.codehighlighter.com/

-->composite comp = new composite(parent, swt.embedded);
java.awt.frame frame = swt_awt.new_frame(comp);
panel pane = new panel(new java.awt.borderlayout());
panel.add(awt/swing 控件);
frame.add(panel);


    composite需要用参数swt.embedded定义, 然后用 swt_awt.new_frame(composite)生成一个awt的frame, 往这个frame上加awt/swing的控件,就等于加到swt的composite上了。真的很棒,swt让java如虎添翼.

三种方式的使用:

节点包含checkbox的swing树控件(图一)

点击查看大图


节点包含checkbox的swing树控件(图二)
点击查看大图


节点包含checkbox的swing树控件(图三)
点击查看大图

源代码 source codes
checkboxtree.rar

扫描关注微信公众号