知识大全 开发Eclipse下的自定义控件[6]
Posted 知
篇首语:百川东到海,何时复西归?少壮不努力,老大徒伤悲。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 开发Eclipse下的自定义控件[6]相关的知识,希望对你有一定的参考价值。
开发Eclipse下的自定义控件[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
public void getChildCount(AccessibleControlEvent e) e detail = colors size(); public void getState(AccessibleControlEvent e) int state = ; int childID = e childID; if (childID == ACC CHILDID_SELF) state = ACC STATE_NORMAL; else if (childID >= && 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; );最后 我们需要提供一些方法方便程序员使用我们的控件
public void setSelection(int index) if (index >= getItemCount() || index < )return;oldRowSel = rowSel;rowSel = index;selectionChanged();public int getSelectionIndex() return rowSel;public int getItemHeight() return lineHeight;public void setItemHeight(int height) lineHeight = height;public int getItemCount() return colors size();public void add(int colorIndex String colorName) colorNames add(colorName);colors add(new Integer(colorIndex));我们开发的控件的使用也是非常简单的
CustomList customlist = new CustomList( parent SWT V_SCROLL | SWT H_SCROLL );customlist add(SWT COLOR_BLACK BLACK );customlist add(SWT COLOR_BLUE BLUE );customlist setSelection( );customlist setSize( );customlist setBackground(Display getDefault() getSystemColor(SWT COLOR_LIST_BACKGROUND));
以上我们介绍了如何开发一个简单的自定义控件所需要涉及的技术 这里我们只以一个简单的颜色控件为例 但是一旦我们掌握了方法 我们很容易就可以开发出各种不同的漂亮控件
cha138/Article/program/Java/ky/201311/28981相关参考
开发Eclipse下的自定义控件[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!addMous
开发Eclipse下的自定义控件[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!publicv
开发Eclipse下的自定义控件[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文首先介
开发Eclipse下的自定义控件[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 作为一个可
技术分享——开发Eclipse自定义控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 现在基于
使用ASP.Net中的自定义控件[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
使用ASP.Net中的自定义控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! if((data
使用ASP.Net中的自定义控件[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
使用ASP.Net中的自定义控件[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
使用ASP.Net中的自定义控件[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &