org.eclipse.swt.widgets.List.addDisposeListener()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(2.7k)|赞(0)|评价(0)|浏览(150)

本文整理了Java中org.eclipse.swt.widgets.List.addDisposeListener()方法的一些代码示例,展示了List.addDisposeListener()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。List.addDisposeListener()方法的具体详情如下:
包路径:org.eclipse.swt.widgets.List
类名称:List
方法名:addDisposeListener

List.addDisposeListener介绍

暂无

代码示例

代码示例来源:origin: org.eclipse.xtext/ui

private List getMasterList(Composite parent) {
  if (masterList == null) {
    masterList = new List(parent, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL);
    masterList.setFont(parent.getFont());
    java.util.List<String> names = new ArrayList<String>();
    for (Object ttd : items) {
      if (label(ttd) != null)
        names.add(label(ttd));
      else
        names.add("<unnamed> (" + identifier(ttd) + ")");
    }
    masterList.setItems(names.toArray(new String[names.size()]));
    masterList.addSelectionListener(new SelectionAdapter() {
      @Override
      public void widgetSelected(SelectionEvent e) {
        doLoad();
      }
    });
    masterList.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent event) {
        masterList = null;
      }
    });
    masterList.setSelection(0);
  }
  return masterList;
}

代码示例来源:origin: BiglySoftware/BiglyBT

widget.addDisposeListener(new DisposeListener() {
  @Override
  public void widgetDisposed(DisposeEvent e) {

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

/**
 * Returns this field editor's list control.
 *
 * @param parent the parent control
 * @return the list control
 */
public List getListControl(Composite parent) {
  if (list == null) {
    list = new List(parent, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL
        | SWT.H_SCROLL);
    list.setFont(parent.getFont());
    list.addSelectionListener(getSelectionListener());
    list.addDisposeListener(event -> list = null);
  } else {
    checkParent(list, parent);
  }
  return list;
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface

/**
 * Returns this field editor's list control.
 *
 * @param parent the parent control
 * @return the list control
 */
public List getListControl(Composite parent) {
  if (list == null) {
    list = new List(parent, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL
        | SWT.H_SCROLL);
    list.setFont(parent.getFont());
    list.addSelectionListener(getSelectionListener());
    list.addDisposeListener(event -> list = null);
  } else {
    checkParent(list, parent);
  }
  return list;
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

/**
 * Returns this field editor's list control.
 *
 * @param parent the parent control
 * @return the list control
 */
public List getListControl(Composite parent) {
  if (list == null) {
    list = new List(parent, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL
        | SWT.H_SCROLL);
    list.setFont(parent.getFont());
    list.addSelectionListener(getSelectionListener());
    list.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent event) {
        list = null;
      }
    });
  } else {
    checkParent(list, parent);
  }
  return list;
}

代码示例来源:origin: BiglySoftware/BiglyBT

lstLanguage.addDisposeListener(new DisposeListener() {
  @Override
  public void widgetDisposed(DisposeEvent e) {

相关文章

微信公众号

最新文章

更多

List类方法