开发Eclipse自定义控件 - 编程入门网
ains(testPoint))??{
?????????????????????? childID??=??ACC.CHILDID_SELF;
?????????????????? }
?????????????? }
?????????????? e.childID??=??childID;
?????????? }
?????????? public??void??getLocation(AccessibleControlEvent??e)??{
?????????? Rectangle??location??=??null;
?????????????? int??childID??=??e.childID;
?????????????? if??(childID??==??ACC.CHILDID_SELF)??{
?????????????????? location??=??getBounds();
?????????????? }
?????????????? if??(childID??>=??0??&&??childID??<??colors.size())??{
?????????????????? location??=??new??Rectangle(cx,childID*lineHeight+cy,maxX,lineHeight);
?????????????? }
?????????????? if??(location??!=??null)??{
?????????????????? Point??pt??=??toDisplay(new??Point(location.x,??location.y));
?????????????????? e.x??=??pt.x;
?????????????????? e.y??=??pt.y;
?????????????????? e.width??=??location.width;
?????????????????? e.height??=??location.height;
?????????????? }
?????????? }
?????????? public??void??getChildCount(AccessibleControlEvent??e)??{
?????????????? e.detail??=??colors.size();
?????????? }
?????????? public??void??getState(AccessibleControlEvent??e)??{
?????????? int??state??=??0;
?????????????? int??childID??=??e.childID;
?????????????? if??(childID??==??ACC.CHILDID_SELF)??{
?????????????????? state??=??ACC.STATE_NORMAL;
?????????????? }??else??if??(childID??>=??0??&&??childID??<??colors.size())??{
?????????????????? state??=??ACC.STATE_SELECTABLE;
?????????????????? if??(isFocusControl())??{
?????????????????????? state??|=??ACC.STATE_FOCUSABLE;
?????????????????? }
?????????????????? if??(rowSel??==??childID)??{
?????????????????????? state??|=??ACC.STATE_SELECTED;
?????????????????????? if??(isFocusControl())??{
?????????????????????????? state??|=??ACC.STATE_FOCUSED;
?????????????????????? }
?????????????????? }
?????????????? }
?????????????? e.detail??=??state;
?????????? }
?????? });
开发Eclipse自定义控件(6)时间:2011-02-09 IBM 梁骞最后,我们需要提供一些方法方便程序员使用我们的控件。
我们开发的控件的使用也是非常简单的。
以上我们 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |