本文整理了Java中org.eclipse.swt.widgets.List.getFocusIndex()
方法的一些代码示例,展示了List.getFocusIndex()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。List.getFocusIndex()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.List
类名称:List
方法名:getFocusIndex
[英]Returns the zero-relative index of the item which currently has the focus in the receiver, or -1 if no item has focus.
[中]返回接收者中当前具有焦点的项的零相对索引,如果没有项具有焦点,则返回-1。
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt.q07
private static void writeFocusIndex( final List list ) throws IOException {
String prop = PROP_FOCUS_INDEX;
Integer newValue = new Integer( list.getFocusIndex() );
if( WidgetLCAUtil.hasChanged( list, prop, newValue, DEFAULT_FOCUS_INDEX ) ) {
JSWriter writer = JSWriter.getWriterFor( list );
writer.call( "focusItem", new Object[] { newValue} );
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x
void sendTreeDefaultSelection() {
//Note, similar DefaultSelectionHandling in SWT List/Table/Tree
Event event = new Event ();
event.index = this.getFocusIndex ();
if (event.index >= 0)
event.text = this.getItem (event.index);
sendSelectionEvent (SWT.DefaultSelection, event, false);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc
void sendTreeDefaultSelection() {
//Note, similar DefaultSelectionHandling in SWT List/Table/Tree
Event event = new Event ();
event.index = this.getFocusIndex ();
if (event.index >= 0)
event.text = this.getItem (event.index);
sendSelectionEvent (SWT.DefaultSelection, event, false);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc
void sendTreeDefaultSelection() {
//Note, similar DefaultSelectionHandling in SWT List/Table/Tree
Event event = new Event ();
event.index = this.getFocusIndex ();
if (event.index >= 0)
event.text = this.getItem (event.index);
sendSelectionEvent (SWT.DefaultSelection, event, false);
}
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt.q07
public void preserveValues( final Widget widget ) {
List list = ( List )widget;
ControlLCAUtil.preserveValues( list );
IWidgetAdapter adapter = WidgetUtil.getAdapter( widget );
adapter.preserve( Props.SELECTION_LISTENERS,
Boolean.valueOf( SelectionEvent.hasListener( list ) ) );
adapter.preserve( PROP_ITEMS, list.getItems() );
adapter.preserve( PROP_TOP_INDEX, new Integer( list.getTopIndex() ) );
adapter.preserve( PROP_FOCUS_INDEX, new Integer( list.getFocusIndex() ) );
adapter.preserve( PROP_HAS_H_SCROLL_BAR, hasHScrollBar( list ) );
adapter.preserve( PROP_HAS_V_SCROLL_BAR, hasVScrollBar( list ) );
preserveSelection( list );
adapter.preserve( PROP_ITEM_DIMENSIONS, getItemDimensions( list ) );
WidgetLCAUtil.preserveCustomVariant( list );
}
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt
@Override
public void preserveValues( List list ) {
preserveProperty( list, PROP_ITEMS, list.getItems() );
preserveProperty( list, PROP_SELECTION_INDICES, list.getSelectionIndices() );
preserveProperty( list, PROP_TOP_INDEX, list.getTopIndex() );
preserveProperty( list, PROP_FOCUS_INDEX, list.getFocusIndex() );
preserveProperty( list, PROP_ITEM_DIMENSIONS, getItemDimensions( list ) );
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86
Rectangle clientArea = getClientAreaInPixels ();
int x = clientArea.x, y = clientArea.y;
int focusIndex = getFocusIndex();
if (focusIndex != -1) {
RECT rect = new RECT ();
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt
@Override
public void renderChanges( List list ) throws IOException {
ControlLCAUtil.renderChanges( list );
WidgetLCAUtil.renderCustomVariant( list );
renderProperty( list, PROP_ITEMS, list.getItems(), DEFAUT_ITEMS );
renderProperty( list,
PROP_SELECTION_INDICES,
list.getSelectionIndices(),
DEFAUT_SELECTION_INDICES );
renderProperty( list, PROP_TOP_INDEX, list.getTopIndex(), DEFAULT_TOP_INDEX );
renderProperty( list, PROP_FOCUS_INDEX, list.getFocusIndex(), DEFAULT_FOCUS_INDEX );
renderListenSelection( list );
renderListenDefaultSelection( list );
renderProperty( list,
PROP_ITEM_DIMENSIONS,
getItemDimensions( list ),
DEFAULT_ITEM_DIMENSIONS );
}
内容来源于网络,如有侵权,请联系作者删除!