|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net里有这些工具吗?要简单多少?。
1、纲目视图右键菜单项受editpart的createEditPolicies()办法影响。比方:固然右键菜单供应了删除选项,但只需相干的treeeditpart没有installComponentEditPolicy,那末当鼠标翻开该节点的右键菜单时,是不会看到“删除”项的。
2、和1相似,偶然候某些作为容器元素的对象不但愿被用户选中,也是经由过程修正policy来完成的。详细以下:
editpart完成
publicclassBoardPartextendsContainerPart{
protectedvoidcreateEditPolicies(){
super.createEditPolicies();
installEditPolicy(EditPolicy.LAYOUT_ROLE,newBoardLayoutEditPolicy());
}
}
policy完成
publicclassBoardLayoutEditPolicyextendsXYLayoutEditPolicy{
...
protectedCommandcreateChangeConstraintCommand(EditPartchild,
Objectconstraint){
returnnull;
}
...
}
从下面的代码能够看出,只需createChangeConstraintCommand()前往null,那末容器元素就不会被选中。
<p>
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。 |
|