节点包含checkbox的Swing树控件
来源:互联网 发布:营销网络的建立报告 编辑:程序博客网 时间:2024/05/19 23:14
几年前为了一个项目用Swing写了一个节点带有Checkbox的树状控件,并有3种工作方式。拿出来和大家共享。SWT的Tree控件本身就可以在节点上加上Checkbox。这也是我喜欢SWT的一个原因。
顺带的,也尝试了一下把一个AWT/Swing控件加到SWT的Composite上,效果非常好.
顺带的,也尝试了一下把一个AWT/Swing控件加到SWT的Composite上,效果非常好.
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);
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如虎添翼.
三种方式的使用:
源代码 Source Codes
checkboxtree.rar
- 节点包含checkbox的Swing树控件
- 节点包含checkbox的Swing树控件
- TreeView 控件树节点 TreeNode 的异步加载及对节点 CHECKBOX 的多选控制
- 实现winform中的treeview控件部分节点显示checkbox,部分节点不显示checkbox的功能
- TreeView控件的一些关于节点的CheckBox使用
- TreeView控件的CheckBox自动实现父子节点递归选定
- C#TreeView控件控制某些节点的checkbox不显示
- 带checkbox节点树
- TreeView控件时发现带有CheckBox控件的TreeNode对象(TreeView节点),选择CheckBox无法回发页面
- C# treeview控件部分节点添加checkbox
- C# treeview控件部分节点添加checkbox
- Swing中树节点中向上,向下查找的实现
- 包含CheckBox控件的DataGrid导出到EXCEL——终极方法
- Swing之JTree篇:在树节点前增加JCheckBox控件
- TreeView控件中选中节点前的checkBox仍然会触发NodeMouseClick事件
- c# winform 遍历TreeView控件(属性为checkbox时)中,所有被选中的节点
- mfc树形控件选中的节点,在创建对话框时,选中没有生效 CHECKBOX
- 带CheckBox,RadioButton的网页树控件
- Swing中的ActionListener响应研究
- mms讲解(pocket pc)
- 计算机工业的生态链(三)
- Java Swing中的Accelerator Key
- 程序改变音量
- 节点包含checkbox的Swing树控件
- Symbian C++开发环境配置
- 调用javacomm20-win32API注意事项
- 响应CSliderCtrl和cscrollbar拖动消息
- 用WINRAR制作Windows Mobile软件PC端安装包
- Swing 中设置模态窗体和启动位置
- 电源管理
- 简单几招 就能让操作系统不再假死机
- 计划任务工具 cron 的配置和说明