电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

节点包含checkbox的Swing树控件


发布日期:2018/5/5
 
几年前为了一个项目用Swing写了一个节点带有Checkbox的树状控件并有种工作方式拿出来和大家共享SWT的Tree控件本身就可以在节点上加上Checkbox这也是我喜欢SWT的一个原因

顺带的也尝试了一下把一个AWT/Swing控件加到SWT的Composite上效果非常好

Compositecomp =newComposite(parentSWTEMBEDDED);

javaawtFrameframe =SWT_AWTnew_Frame(comp);

Panelpane =newPanel(newjavaawtBorderLayout());

paneladd(AWT/Swing 控件);

frameadd(panel);

Composite需要用参数SWTEMBEDDED定义 然后用SWT_AWTnew_Frame(composite)生成一个AWT的Frame 往这个Frame上加AWT/Swing的控件就等于加到SWT的Composite上了真的很棒SWT让Java如虎添翼

三种方式的使用:

源代码 Source Codes

checkboxtreerar

上一篇:高效的找出两个List中的不同元素

下一篇:双缓沖原理在awt和swing中实现消除闪烁的方法