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

x33g5p2x  于2022-01-18 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(218)

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

Canvas.isDisposed介绍

暂无

代码示例

代码示例来源:origin: pentaho/pentaho-kettle

  1. public void run() {
  2. if ( !shell.isDisposed() && !canvas.isDisposed() ) {
  3. updateCanvas();
  4. }
  5. }

代码示例来源:origin: pentaho/pentaho-kettle

  1. public boolean setFocus() {
  2. return ( canvas != null && !canvas.isDisposed() ) ? canvas.setFocus() : false;
  3. }

代码示例来源:origin: pentaho/pentaho-kettle

  1. public void run() {
  2. if ( perfComposite != null
  3. && !perfComposite.isDisposed() && canvas != null && !canvas.isDisposed() && transPerfTab != null
  4. && !transPerfTab.isDisposed() ) {
  5. if ( transPerfTab.isShowing() ) {
  6. updateCanvas();
  7. }
  8. }
  9. }

代码示例来源:origin: pentaho/pentaho-kettle

  1. public void redraw() {
  2. if ( isDisposed() || canvas.isDisposed() ) {
  3. return;
  4. }
  5. canvas.redraw();
  6. setZoomLabel();
  7. }

代码示例来源:origin: pentaho/pentaho-kettle

  1. public void run() {
  2. if ( metricsComposite != null && !metricsComposite.isDisposed() && canvas != null && !canvas.isDisposed()
  3. && jobMetricsTab != null && !jobMetricsTab.isDisposed() ) {
  4. if ( jobMetricsTab.isShowing() ) {
  5. canvas.redraw();
  6. }
  7. }
  8. }
  9. } );

代码示例来源:origin: pentaho/pentaho-kettle

  1. public void run() {
  2. if ( metricsComposite != null
  3. && !metricsComposite.isDisposed() && canvas != null && !canvas.isDisposed() && transMetricsTab != null
  4. && !transMetricsTab.isDisposed() ) {
  5. if ( transMetricsTab.isShowing() ) {
  6. canvas.redraw();
  7. }
  8. }
  9. }
  10. } );

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

  1. @Override
  2. public void perform(TimerEvent event) {
  3. if ( downSpeedCanvas.isDisposed()){
  4. timerEvent.cancel();
  5. }else{
  6. periodicUpdate();
  7. }
  8. }
  9. });

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

  1. public void dispose() {
  2. if(canvas != null && !canvas.isDisposed()) {
  3. canvas.dispose();
  4. }
  5. }

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

  1. @Override
  2. public void
  3. run()
  4. {
  5. unavailable = true;
  6. if ( !canvas.isDisposed()){
  7. canvas.redraw();
  8. }
  9. }
  10. });

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

  1. @Override
  2. public final void redraw() {
  3. if (fCanvas != null && !fCanvas.isDisposed())
  4. fCanvas.redraw();
  5. }

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

  1. public void setAlpha(int alpha) {
  2. this.alpha = alpha;
  3. if (canvas != null && !canvas.isDisposed()) {
  4. canvas.redraw();
  5. }
  6. }

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

  1. public void setAlpha(int alpha) {
  2. this.alpha = alpha;
  3. if (drawCanvas != null && !drawCanvas.isDisposed()) {
  4. drawCanvas.redraw();
  5. }
  6. }

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

  1. @Override
  2. public void runSupport() {
  3. if (canvas != null && !canvas.isDisposed()) {
  4. canvas.redraw();
  5. canvas.update();
  6. }
  7. }
  8. });

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

  1. @Override
  2. public void run() {
  3. if (canvas.isDisposed()) return;
  4. if (busy) {
  5. index++;
  6. if (index == images.length) index = 0;
  7. canvas.redraw();
  8. }
  9. display.timerExec(150, this);
  10. }
  11. });

代码示例来源:origin: org.xworker/xworker_swt

  1. public void update(){
  2. initShell();
  3. if(canvas != null && !canvas.isDisposed()){
  4. canvas.redraw();
  5. }
  6. }

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

  1. @Override
  2. public void runSupport() {
  3. if (canvas != null && !canvas.isDisposed()) {
  4. canvas.redraw();
  5. canvas.update();
  6. }
  7. }
  8. });

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

  1. @Override
  2. public void runSupport() {
  3. if (cHeaderArea != null && !cHeaderArea.isDisposed()) {
  4. cHeaderArea.redraw();
  5. }
  6. swt_fixupSize();
  7. redrawTable();
  8. }
  9. });

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

  1. /**
  2. * Sets the background color of this column.
  3. *
  4. * @param background the background color
  5. */
  6. public void setBackground(Color background) {
  7. fBackground= background;
  8. if (fCanvas != null && !fCanvas.isDisposed())
  9. fCanvas.setBackground(getBackground(fCanvas.getDisplay()));
  10. }

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

  1. @Override
  2. public void setBackground(Color background) {
  3. fBackground= background;
  4. if (fCanvas != null && !fCanvas.isDisposed())
  5. fCanvas.setBackground(getBackground());
  6. fRevisionPainter.setBackground(background);
  7. fDiffPainter.setBackground(background);
  8. }

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

  1. @Override
  2. public void redraw() {
  3. if (fCanvas != null && !fCanvas.isDisposed()) {
  4. if (VerticalRuler.AVOID_NEW_GC) {
  5. fCanvas.redraw();
  6. } else {
  7. GC gc= new GC(fCanvas);
  8. doubleBufferPaint(gc);
  9. gc.dispose();
  10. }
  11. }
  12. }

相关文章

Canvas类方法