javax.swing.RepaintManager.currentManager()方法的使用及代码示例

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

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

RepaintManager.currentManager介绍

暂无

代码示例

代码示例来源:origin: graphhopper/graphhopper

RepaintManager repaintManager = RepaintManager.currentManager(mainPanel);
repaintManager.setDoubleBufferingEnabled(false);
mainPanel.setBuffering(false);

代码示例来源:origin: us.ihmc/ihmc-jmonkey-engine-toolkit

public NewRepaintManager(JMERenderer jmeRender, Component panel, CloseableAndDisposableRegistry closeableAndDisposableRegistry)
{
  oldManager = RepaintManager.currentManager(panel);
  this.panel = panel;
  if (closeableAndDisposableRegistry != null)
  {
   closeableAndDisposableRegistry.registerCloseableAndDisposable(this);
  }
}

代码示例来源:origin: com.synaptix/SynaptixSwing

private void enableDoubleBuffering(Component c) {
    RepaintManager currentManager = RepaintManager.currentManager(c);
    currentManager.setDoubleBufferingEnabled(true);
  }
}

代码示例来源:origin: com.jalalkiswani/jk-desktop

/**
 * Disable double buffering.
 *
 * @param c
 *            the c
 */
// //////////////////////////////////////////////////////////
public static void disableDoubleBuffering(final Component c) {
  final RepaintManager currentManager = RepaintManager.currentManager(c);
  currentManager.setDoubleBufferingEnabled(false);
}

代码示例来源:origin: de.julielab/jcore-mallet-2.0.9

/** Re-enables double buffering globally. */
 
 public static void enableDoubleBuffering(Component c) {
  RepaintManager currentManager = RepaintManager.currentManager(c);
  currentManager.setDoubleBufferingEnabled(true);
 }
}

代码示例来源:origin: com.github.steveash.mallet/mallet

/** Re-enables double buffering globally. */
 
 public static void enableDoubleBuffering(Component c) {
  RepaintManager currentManager = RepaintManager.currentManager(c);
  currentManager.setDoubleBufferingEnabled(true);
 }
}

代码示例来源:origin: com.jalalkiswani/jk-desktop

/**
 * Enable double buffering.
 *
 * @param c
 *            the c
 */
// //////////////////////////////////////////////////////////
public static void enableDoubleBuffering(final Component c) {
  final RepaintManager currentManager = RepaintManager.currentManager(c);
  currentManager.setDoubleBufferingEnabled(true);
}
// //////////////////////////////////////////////////////////

代码示例来源:origin: cc.mallet/mallet

/** Re-enables double buffering globally. */
 
 public static void enableDoubleBuffering(Component c) {
  RepaintManager currentManager = RepaintManager.currentManager(c);
  currentManager.setDoubleBufferingEnabled(true);
 }
}

代码示例来源:origin: org.piccolo2d/piccolo2d-core

/**
 * If not painting immediately, send paint notification to RepaintManager,
 * otherwise does nothing.
 */
public void paintImmediately() {
  if (paintingImmediately) {
    return;
  }
  paintingImmediately = true;
  RepaintManager.currentManager(this).paintDirtyRegions();
  paintingImmediately = false;
}

代码示例来源:origin: us.ihmc/IHMCJMonkeyEngineToolkit

public NewRepaintManager(JMERenderer jmeRender, Component panel, CloseableAndDisposableRegistry closeableAndDisposableRegistry)
{
  oldManager = RepaintManager.currentManager(panel);
  this.panel = panel;
  if (closeableAndDisposableRegistry != null)
  {
   closeableAndDisposableRegistry.registerCloseableAndDisposable(this);
  }
}

代码示例来源:origin: com.jalalkiswani/jk-desktop

/**
 * Disable double buffering.
 *
 * @param c
 *            the c
 */
public static void disableDoubleBuffering(final Component c) {
  final RepaintManager currentManager = RepaintManager.currentManager(c);
  currentManager.setDoubleBufferingEnabled(false);
}

代码示例来源:origin: com.github.steveash.mallet/mallet

/** The speed and quality of printing suffers dramatically if
 *  any of the containers have double buffering turned on.
 *  So this turns if off globally.
 *  @see enableDoubleBuffering
 */
public static void disableDoubleBuffering(Component c) {
 RepaintManager currentManager = RepaintManager.currentManager(c);
 currentManager.setDoubleBufferingEnabled(false);
}

代码示例来源:origin: igvteam/igv

public void setExportingSnapshot(boolean exportingSnapshot) {
  isExportingSnapshot = exportingSnapshot;
  if (isExportingSnapshot) {
    RepaintManager.currentManager(contentPane).setDoubleBufferingEnabled(false);
  } else {
    RepaintManager.currentManager(contentPane).setDoubleBufferingEnabled(true);
  }
}

代码示例来源:origin: approvals/ApprovalTests.Java

/***********************************************************************/
public static void disableDoubleBuffering(Component c)
{
 RepaintManager currentManager = RepaintManager.currentManager(c);
 currentManager.setDoubleBufferingEnabled(false);
}
/***********************************************************************/

代码示例来源:origin: approvals/ApprovalTests.Java

/***********************************************************************/
public static void enableDoubleBuffering(Component c)
{
 RepaintManager currentManager = RepaintManager.currentManager(c);
 currentManager.setDoubleBufferingEnabled(true);
}
/***********************************************************************/

代码示例来源:origin: realXuJiang/bigtable-sql

public static void disableDoubleBuffering(Component c) {
  RepaintManager currentManager = RepaintManager.currentManager(c);
  currentManager.setDoubleBufferingEnabled(false);
}
public static void enableDoubleBuffering(Component c) {

代码示例来源:origin: org.rwshop/org.rwshop.swing.common

public void updateDependnecyStatus(String depId, Boolean status){
  if(depId == null){
    throw new NullPointerException();
  }
  final ManagerDependencyPanel panel = myPanelMap.get(depId);
  if(panel == null){
    return;
  }
  panel.updateStatus(status);
  RepaintManager.currentManager(this).markCompletelyDirty(panel);
}

代码示例来源:origin: org.jflux/org.jflux.swing.services

public void updateDependnecyStatus(String depId, Boolean status){
  if(depId == null){
    throw new NullPointerException();
  }
  final DependencyPanel panel = myPanelMap.get(depId);
  if(panel == null){
    return;
  }
  panel.updateStatus(status);
  RepaintManager.currentManager(this).markCompletelyDirty(panel);
}

代码示例来源:origin: org.jclarion/clarion-sysruntime

public void run()
  {
    //Force the RepaintManager to clear out all of the VolatileImage back-buffers that it has cached.
    //	See Sun bug 6209673.
    RepaintManager rm = RepaintManager.currentManager(null);
    Dimension size = rm.getDoubleBufferMaximumSize();
    rm.setDoubleBufferMaximumSize(new Dimension(0, 0));
    rm.setDoubleBufferMaximumSize(size);
  }
}

代码示例来源:origin: org.swinglabs.swingx/swingx-core

void installRepaintManager() {
  if (!JVM.current().isOrLater(JVM.JDK1_7)) {
    RepaintManager manager = RepaintManager.currentManager(this);
    RepaintManager trm = SwingXUtilities.getTranslucentRepaintManager(manager);
    RepaintManager.setCurrentManager(trm);
  }
}

相关文章