`
wenzongliang
  • 浏览: 448165 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

windowbuilder自定义控件加到控件面板

 
阅读更多

eclipse的Gui插件windowbuilder工具支持自定义控件加到控件面板,并且支持基本类型的自定义属性出现在属性面板里(切记只支持属性的数据类型是基本类型,不支持其他一切类类型)。这些属性设置后可以实时反应到设计视图上非常有用(例如:JPanel不支持设置背景图片,我们可以自定义一个继承的子类在paintComponent(与paint区别,调用paint,paint会调用依次paintComponent、paintBorder 和 paintChildren,在paint画图自己写的代码在paintchildern后可能会遮挡了子控件)中绘画背景,背景路径用属性传进来。这样我们可以在设计视图上实时看到设置的效果)。

如果需要属性出现在属性面板java属性定义格式如下:

public class myBean1 extends JPanel{
  private String str;//必须安下列方式写setter和getter
 public String getStr() {//get加变量名首字母大写
  return str;
 }
 public void setStr(String str) {//set加变量名首字母大写
  this.str = str;
 }

}

 添加getter和setter也可以在eclipse里选中变量右键选择Refacor->Encapsulate Field...

 

导入windowbuilder控件面板,在控件面板上点击右键选择add component...按提示找到自定的类导入。如图

 

 

 

 注意:

1.导入后如果自已写的bean更改了,这时要把可视化设计界面关闭再打开才会更新。

2.自定已的属行在属性面板上设置后会实时反映到可视化设计界面上,大大方便了可视化编程。非常有用的功能。(myeclipse实验的不能事实反应到可视化界面上)。

 

  • 大小: 42.1 KB
  • 大小: 34.1 KB
  • 大小: 35.1 KB
分享到:
评论

相关推荐

    c++builder自制控件

    生成小球控件,可安装在自己的机子上,并且生成小球围绕窗体跑动。

    自己的C++builder控件

    c++builder 自己的空间封装,没一个控件都多了很多占暂存属性,可以将名称,ID,以及一些特殊数据全部保存到一个控件单元!

    WindowBuilder下载,eclipse离线安装(附带步骤)

    Eclipse可视化开发之windowBuilder插件,eclipse插件,为2019-07-16当前最新版的WindowBuilder插件>>repository.zip,该插件为离线安装, 以下为安装步骤: 离线安装说明 1,把下载的windowbuilder.zip,解压出...

    WindowBuilder Pro安装

    简述 WindowBuilder Pro安装

    c++builder 时钟控件

    c++builder 时钟控件 控件 时钟 指针 可分别设置时、分、秒针显示 可设置背景图片

    windowbuilder安装教程.zip

    在网上搜索很多关于eclipse Mars 4.5安装windowbuilder的方法,基本都无效,经过查阅大量资料,找到一个安装链接,测试有效 ,欢迎下载验证

    WindowBuilder

    一款基于Eclipse SWT技术上的双向Java Gui设计bai...可以使用添加控件拖拽控件添加事件处理程序 改变各种控件属性,生成的代码不需要任何附加的自定义库编译和运行,所有生成的代码可以利用不 windowbuilder Pro 安装。

    windowbuilder eclipse设置

    windowbuilder eclipse设置

    windowbuilder pro 4

    WindowBuilder is a powerful and easy to use bi-directional Java GUI designer that makes it very easy to create Java GUI applications without spending a lot of time writing code to display simple forms...

    C++Builder皮肤控件 dephi也可以用

    C++Builder皮肤控件 dephi也可以用

    windowBuilder4.5

    windowBuilder4.5 最新版本swt 的myeclipse的插件哦

    windowbuilder pro 2

    WindowBuilder is a powerful and easy to use bi-directional Java GUI designer that makes it very easy to create Java GUI applications without spending a lot of time writing code to display simple forms...

    windowBuilder安装

    windowBuilder安装.txt eclipse安装插件

    WindowBuilder1.9.3.zip

    WindowBuilder这个插件可以快速高效的搭建一个java可视化应用. WindowBuilder的安装使用和卸载 1. 安装 help->Install new software->add->local然后选中下载的WB文件夹或者输入网址在线安装。 2. 使用Window...

    powerbuilder自定义报表设计模块 源码

    powerbuilder自定义报表设计模块 源码。 简单 管用

    windowbuilder1.9.3.zip

    windowbuilder1.9.3 官网下载的 1.9.3版本windowbuilder , 下载后在eclipse内安装

    windowbuilder和propedit

    把windowbuilder解压放到ECLIPSE安装目录(最好3.6及以后版本,否则把JAR包直接放到插件目录下)dropins下重启就行了. Update Sites Eclipse Version Release Version Integration Version Update Site Zipped ...

    WindowBuilder.part2

    WindowBuilder.part2WindowBuilder.part2

    WINDOW BUILDER pro guide

    WINDOW BUILDER pro guide 参考手册

    xe10 c++builder 串口控件

    xe10 c++builder 串口控件

Global site tag (gtag.js) - Google Analytics