如何删除Composite控件中的子控件
程序员文章站
2024-03-15 20:37:42
...
最近在做Eclipse插件的东西,遇到了控件的重绘问题,解决之。。。
大体的结构就是如下:
//获取Composite控件
Composite composite = new Composite(parent);
Control[] child = composite.getChild();
for(int i=0;i<child.length;i++){
if(child[i] instanceof Composite){
Control[] child1 = child[i].getChild();
for(int j=0;j<child1.length;j++){
child1.dispose();
}
}else{
child.dispose();
}
}
...
...
//控件原有的子控件清除后可以往上添加新控件。
推荐阅读
-
如何删除Composite控件中的子控件
-
android换肤功能 如何动态获取控件中背景图片的资源id?
-
android换肤功能 如何动态获取控件中背景图片的资源id?
-
举例讲解Android中ViewPager中的PagerTitleStrip子控件
-
详解Android中ViewPager的PagerTabStrip子控件的用法
-
详解Android中ViewPager的PagerTabStrip子控件的用法
-
举例讲解Android中ViewPager中的PagerTitleStrip子控件
-
解析C#中如何把控件的边框角画为圆弧
-
Access入门教程11.11如何在窗体中添加和删除控件[2]
-
javascript如何判断控件中输入的数据为数值类型