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

x33g5p2x  于2022-01-29 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(251)

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

Table.setRedraw介绍

暂无

代码示例

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

  1. private void shortenTable() {
  2. if (VIRTUAL)
  3. return;
  4. if (fNextElement < fItems.size()) {
  5. fTable.setRedraw(false);
  6. fTable.remove(fNextElement, fItems.size() - 1);
  7. fTable.setRedraw(true);
  8. }
  9. for (int i= fItems.size() - 1; i >= fNextElement; i--) {
  10. fItems.remove(i);
  11. }
  12. }

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

  1. private void shortenTable() {
  2. if (VIRTUAL)
  3. return;
  4. if (fNextElement < fItems.size()) {
  5. fTable.setRedraw(false);
  6. fTable.remove(fNextElement, fItems.size() - 1);
  7. fTable.setRedraw(true);
  8. }
  9. for (int i= fItems.size() - 1; i >= fNextElement; i--) {
  10. fItems.remove(i);
  11. }
  12. }

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

  1. private void shortenTable() {
  2. if (VIRTUAL)
  3. return;
  4. if (fNextElement < fItems.size()) {
  5. fTable.setRedraw(false);
  6. fTable.remove(fNextElement, fItems.size() - 1);
  7. fTable.setRedraw(true);
  8. }
  9. for (int i= fItems.size() - 1; i >= fNextElement; i--) {
  10. fItems.remove(i);
  11. }
  12. }

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

  1. private void shortenTable() {
  2. if (VIRTUAL)
  3. return;
  4. if (fNextElement < fItems.size()) {
  5. fTable.setRedraw(false);
  6. fTable.remove(fNextElement, fItems.size() - 1);
  7. fTable.setRedraw(true);
  8. }
  9. for (int i= fItems.size() - 1; i >= fNextElement; i--) {
  10. fItems.remove(i);
  11. }
  12. }

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

  1. void updateRowCount() {
  2. NSTableView widget = (NSTableView)view;
  3. setRedraw(false);
  4. ignoreSelect = true;
  5. widget.noteNumberOfRowsChanged ();
  6. ignoreSelect = false;
  7. widget.tile();
  8. setRedraw(true);
  9. }

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

  1. private void setRedraw(boolean redraw) {
  2. fAvailableViewer.getTable().setRedraw(redraw);
  3. fSelectedViewer.getTable().setRedraw(redraw);
  4. }

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

  1. private void setRedraw(boolean redraw) {
  2. fAvailableListViewer.getTable().setRedraw(redraw);
  3. fSelectedListViewer.getTable().setRedraw(redraw);
  4. }

代码示例来源:origin: org.eclipse.scout.sdk.s2e/org.eclipse.scout.sdk.s2e.nls

  1. public void setHideInherited(boolean hideInherited) {
  2. m_table.setRedraw(false);
  3. try {
  4. if (hideInherited) {
  5. m_viewer.addFilter(m_inheritedFilter);
  6. }
  7. else {
  8. m_viewer.removeFilter(m_inheritedFilter);
  9. }
  10. }
  11. finally {
  12. m_table.setRedraw(true);
  13. }
  14. }

代码示例来源:origin: cbeust/testng-eclipse

  1. private void updateTable(String trace) {
  2. if((trace == null) || trace.trim().equals("")) { //$NON-NLS-1$
  3. clear();
  4. return;
  5. }
  6. trace = trace.trim();
  7. fTable.setRedraw(false);
  8. fTable.removeAll();
  9. fillTable(trace);
  10. fTable.setRedraw(true);
  11. }

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

  1. @Override
  2. protected void internalRefresh(Object element, boolean updateLabels) {
  3. // see bug 44891
  4. getTable().setRedraw(false);
  5. super.internalRefresh(element, updateLabels);
  6. getTable().setRedraw(true);
  7. }

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

  1. protected void internalRefresh(Object element, boolean updateLabels) {
  2. // see bug 44891
  3. getTable().setRedraw(false);
  4. super.internalRefresh(element, updateLabels);
  5. getTable().setRedraw(true);
  6. }

代码示例来源:origin: ifedorenko/p2-browser

  1. void applyListFilter()
  2. {
  3. listTableViewer.getTable().setRedraw( false );
  4. listTableViewer.refresh();
  5. listTableViewer.getTable().setRedraw( true );
  6. }

代码示例来源:origin: net.java.dev.glazedlists/glazedlists_java15

  1. * Sets this {@link Table} to be formatted by a different {@link TableFormat}.
  2. * @param tableFormat the new TableFormat
  3. * @throws IllegalArgumentException if tableFormat is <code>null</code>
  4. */
  5. public void setTableFormat(TableFormat<? super E> tableFormat) {
  6. if (tableFormat == null)
  7. throw new IllegalArgumentException("TableFormat may not be null");
  8. this.tableFormat = tableFormat;
  9. table.setRedraw(false);
  10. removeTableColumns();
  11. initTable();
  12. this.tableHandler.redraw();
  13. table.setRedraw(true);
  14. }
  15. /**

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

  1. private void handleFilter() {
  2. boolean changed = false;
  3. String newFilter;
  4. if (fFilterText == null || (newFilter = fFilterText.getText().trim()).length() == 0)
  5. newFilter = AvailableFilter.WILDCARD;
  6. changed = fFilter.setPattern(newFilter);
  7. if (changed) {
  8. fAvailableListViewer.getTable().setRedraw(false);
  9. fAvailableListViewer.refresh();
  10. fAvailableListViewer.getTable().setRedraw(true);
  11. updateButtonEnablement(false, false);
  12. }
  13. }

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

  1. /**
  2. * Handles changes to the list based on changes to the text field.
  3. */
  4. private void handleFilter() {
  5. boolean changed = false;
  6. String newFilter;
  7. if (fFilterText == null || (newFilter = fFilterText.getText().trim()).length() == 0)
  8. newFilter = AvailableFilter.WILDCARD;
  9. changed = fFilter.setPattern(newFilter);
  10. if (changed) {
  11. fAvailableViewer.getTable().setRedraw(false);
  12. fAvailableViewer.refresh();
  13. fAvailableViewer.getTable().setRedraw(true);
  14. updateButtonEnablement(false, false);
  15. }
  16. }

代码示例来源:origin: org.eclipse.pde/org.eclipse.pde.api.tools.ui

  1. @Override
  2. public IStatus runInUIThread(IProgressMonitor monitor) {
  3. if (tableviewer != null) {
  4. try {
  5. tableviewer.getTable().setRedraw(false);
  6. synchronized (this) {
  7. filter.setPattern(pattern + '*');
  8. }
  9. tableviewer.refresh(true);
  10. tableviewer.setCheckedElements(checkedset.toArray());
  11. } finally {
  12. tableviewer.getTable().setRedraw(true);
  13. }
  14. }
  15. return Status.OK_STATUS;
  16. }

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

  1. /**
  2. * Show inherited methods
  3. * @param on the new state
  4. */
  5. public void showInheritedMethods(boolean on) {
  6. if (on == isShowInheritedMethods()) {
  7. return;
  8. }
  9. try {
  10. getTable().setRedraw(false);
  11. showInheritedMethodsNoRedraw(on);
  12. refresh();
  13. } finally {
  14. getTable().setRedraw(true);
  15. }
  16. }

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

  1. /**
  2. * Show the name of the defining type
  3. * @param on the new state
  4. */
  5. public void sortByDefiningType(boolean on) {
  6. if (on == isShowDefiningTypes()) {
  7. return;
  8. }
  9. try {
  10. getTable().setRedraw(false);
  11. sortByDefiningTypeNoRedraw(on);
  12. refresh();
  13. } finally {
  14. getTable().setRedraw(true);
  15. }
  16. }

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

  1. /**
  2. * Show the name of the defining type
  3. * @param on the new state
  4. */
  5. public void sortByDefiningType(boolean on) {
  6. if (on == isShowDefiningTypes()) {
  7. return;
  8. }
  9. try {
  10. getTable().setRedraw(false);
  11. sortByDefiningTypeNoRedraw(on);
  12. refresh();
  13. } finally {
  14. getTable().setRedraw(true);
  15. }
  16. }

代码示例来源:origin: org.eclipse.scout.sdk.s2e/org.eclipse.scout.sdk.s2e.nls

  1. public void setModel(NlsTableModel model) {
  2. try {
  3. m_viewer.getTable().setRedraw(false);
  4. m_tableModel = model;
  5. createColumns(m_table);
  6. m_viewer.setLabelProvider(m_tableModel);
  7. m_viewer.setContentProvider(m_tableModel);
  8. m_viewer.setInput(m_tableModel);
  9. m_viewer.setComparator(m_tableModel);
  10. updateSortIcon();
  11. }
  12. finally {
  13. m_viewer.getTable().setRedraw(true);
  14. }
  15. }

相关文章

Table类方法