本文整理匯總了Java中org.eclipse.swt.custom.TableEditor.dispose方法的典型用法代碼示例。如果您正苦於以下問題:Java TableEditor.dispose方法的具體用法?Java TableEditor.dispose怎麽用?Java TableEditor.dispose使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.eclipse.swt.custom.TableEditor
的用法示例。
在下文中一共展示了TableEditor.dispose方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: removeItems
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void removeItems(TableItem[] items) {
Table table = getTable();
table.setRedraw(false);
try {
for (TableItem item : items) {
Control schemeTableEditorControl = _SchemeTableEditor.getEditor();
if (schemeTableEditorControl != null) {
schemeTableEditorControl.dispose();
}
_SchemeTableEditor.setEditor(null, item, 0);
Control idTableEditorControl = _IdTableEditor.getEditor();
if (idTableEditorControl != null) {
idTableEditorControl.dispose();
}
_IdTableEditor.setEditor(null, item, 1);
for (int perm : PERMS) {
TableEditor tableEditor = getItemPermTableEditor(item, perm);
Button checkBox = (Button) tableEditor.getEditor();
tableEditor.dispose();
checkBox.dispose();
}
item.dispose();
}
}
finally {
table.setRedraw(true);
}
}
示例2: disposeTableEditor
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void disposeTableEditor() {
for (final TableEditor tableEditor : tableEditorList) {
tableEditor.getEditor().dispose();
tableEditor.dispose();
}
tableEditorList.clear();
editorReferencedMap.clear();
}
示例3: clearButtonAndEditor
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void clearButtonAndEditor() {
for (final Button checkButton : checkButtonList) {
checkButton.dispose();
}
checkButtonList.clear();
for (final TableEditor editor : editorList) {
editor.dispose();
}
editorList.clear();
}
示例4: disposeTableEditor
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void disposeTableEditor() {
for (final TableEditor tableEditor : tableEditorList) {
tableEditor.getEditor().dispose();
tableEditor.dispose();
}
tableEditorList.clear();
editorColumnMap.clear();
}
示例5: disposeCheckBox
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void disposeCheckBox(final Column column) {
final TableEditor oldEditor = columnCheckMap.get(column);
if (oldEditor != null) {
if (oldEditor.getEditor() != null) {
oldEditor.getEditor().dispose();
}
oldEditor.dispose();
}
columnCheckMap.remove(column);
}
示例6: disposeCheckBox
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void disposeCheckBox(final Column column) {
final TableEditor[] oldEditors = columnNotNullCheckMap.get(column);
if (oldEditors != null) {
for (final TableEditor oldEditor : oldEditors) {
if (oldEditor.getEditor() != null) {
oldEditor.getEditor().dispose();
oldEditor.dispose();
}
}
columnNotNullCheckMap.remove(column);
}
}
示例7: deleteNodeList
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void deleteNodeList() {
categoryNameText.setText("");
nodeTable.removeAll();
if (nodeCheckMap != null) {
for (final TableEditor editor : nodeCheckMap.values()) {
editor.getEditor().dispose();
editor.dispose();
}
nodeCheckMap.clear();
}
}
示例8: disposeTableEditor
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void disposeTableEditor() {
for (TableEditor tableEditor : this.tableEditorList) {
tableEditor.getEditor().dispose();
tableEditor.dispose();
}
this.tableEditorList.clear();
this.editorReferencedMap.clear();
}
示例9: clearButtonAndEditor
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void clearButtonAndEditor() {
for (Button checkButton : this.checkButtonList) {
checkButton.dispose();
}
this.checkButtonList.clear();
for (TableEditor editor : this.editorList) {
editor.dispose();
}
this.editorList.clear();
}
示例10: disposeTableEditor
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void disposeTableEditor() {
for (TableEditor tableEditor : this.tableEditorList) {
tableEditor.getEditor().dispose();
tableEditor.dispose();
}
this.tableEditorList.clear();
this.editorColumnMap.clear();
}
示例11: disposeCheckBox
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void disposeCheckBox(Column column) {
TableEditor oldEditor = this.columnCheckMap.get(column);
if (oldEditor != null) {
if (oldEditor.getEditor() != null) {
oldEditor.getEditor().dispose();
}
oldEditor.dispose();
}
this.columnCheckMap.remove(column);
}
示例12: disposeCheckBox
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void disposeCheckBox(Column column) {
TableEditor[] oldEditors = this.columnNotNullCheckMap.get(column);
if (oldEditors != null) {
for (TableEditor oldEditor : oldEditors) {
if (oldEditor.getEditor() != null) {
oldEditor.getEditor().dispose();
oldEditor.dispose();
}
}
this.columnNotNullCheckMap.remove(column);
}
}
示例13: deleteNodeList
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void deleteNodeList() {
this.categoryNameText.setText("");
this.nodeTable.removeAll();
if (this.nodeCheckMap != null) {
for (TableEditor editor : this.nodeCheckMap.values()) {
editor.getEditor().dispose();
editor.dispose();
}
this.nodeCheckMap.clear();
}
}
示例14: clearTableEditors
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void clearTableEditors()
{
if (fTableEditors == null)
fTableEditors = new HashSet<TableEditor>();
for (TableEditor tableEditor : fTableEditors)
{
tableEditor.getEditor().dispose();
tableEditor.dispose();
}
fTableEditors.clear();
}
示例15: disposeMapperEditor
import org.eclipse.swt.custom.TableEditor; //導入方法依賴的package包/類
private void disposeMapperEditor() {
for (final TableEditor tableEditor : mapperEditorList) {
tableEditor.getEditor().dispose();
tableEditor.dispose();
}
mapperEditorList.clear();
mapperEditorToReferredColumnsMap.clear();
}