XYLayout布局是jbuilder中自带的布局,它存在于jbcl.jar包中 ,而jbcl.jar包在JBuilder安装目录的lib目录下。它是每个控件按(x,y)坐标安排位置的布局。属于Borland公司定义的布局类,不是标准的Java类库
“ 建议不要使用borland公司开发的包,特别是关于界面布局的和数据库组件的包,据说挺垃圾的。java为了跨平台而使用自己的几种布局方式,而没有采用坐标定位,但borland实现了一个XYLayout的坐标定位布局,完全违背了java的思想。试想想,java的界面代码全部放在源文件里,而没有专门的资源文件,如果使用坐标定位,会使你的代码变得凌乱不堪,程序里到处都是坐标数字,代码没有任何可读性,换一个编辑器,如eclipse,程序就无法读懂。
另外borland的数据组件的效率非常低,我做过试验,用borland的dbSwing和数据连接组件的效率会比直接用JDBC的效率低近10倍,致使你的系统感觉像在爬行。 ”
上面引号引起来的文字引用于网络某个问答的回答答案,供参考。然而我所在公司的java桌面程序大量使用了XYLayout布局,个人感觉程序运行起来也没啥大碍,可能是现在电脑的配置都普遍高了。
公司目前使用jbuilder2006开发程序,刚开始我不是很习惯用jbuilder2006,于是平时就用eclipse研究项目。可是由于eclipse中并没有jbcl.jar这个包,因此我从jbuilder中找到了该包并把它导入eclipse,导入之后没报任何错误,问题解决。
导入步骤如下:
1、把jbcl.jar包准备好
2、选择需要导入jb