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

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

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

RepaintManager.setDoubleBufferingEnabled介绍

暂无

代码示例

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

repaintManager.setDoubleBufferingEnabled(false);
mainPanel.setBuffering(false);

代码示例来源:origin: stackoverflow.com

public class HTMLPrinter implements Printable{
  private final JEditorPane printPane;

  public HTMLPrinter(JEditorPane editorPane){
    printPane = editorPane;
  }

  public int print(Graphics graphics, PageFormat pageFormat, int pageIndex){
    if (pageIndex >= 1) return Printable.NO_SUCH_PAGE;

    Graphics2D g2d = (Graphics2D)graphics;
    g2d.setClip(0, 0, (int)pageFormat.getImageableWidth(), (int)pageFormat.getImageableHeight());
    g2d.translate((int)pageFormat.getImageableX(), (int)pageFormat.getImageableY());

    RepaintManager rm = RepaintManager.currentManager(printPane);
    boolean doubleBuffer = rm.isDoubleBufferingEnabled();
    rm.setDoubleBufferingEnabled(false);

    printPane.setSize((int)pageFormat.getImageableWidth(), 1);
    printPane.print(g2d);

    rm.setDoubleBufferingEnabled(doubleBuffer);

    return Printable.PAGE_EXISTS;
  }
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/napkinlaf

/** {@inheritDoc} */
@Override
public void setDoubleBufferingEnabled(boolean aFlag) {
  manager.setDoubleBufferingEnabled(aFlag);
}

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

/**
 * {@inheritDoc}
 */
@Override
public void setDoubleBufferingEnabled(boolean flag) {
  delegate.setDoubleBufferingEnabled(flag);
}

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

/**
 * {@inheritDoc}
 */
@Override
public void setDoubleBufferingEnabled(boolean flag) {
  delegate.setDoubleBufferingEnabled(flag);
}

代码示例来源:origin: cc.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

/**
 * 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: 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: realXuJiang/bigtable-sql

public static void enableDoubleBuffering(Component c) {
    RepaintManager currentManager = RepaintManager.currentManager(c);
    currentManager.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: 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: igvteam/igv

public void setExportingSnapshot(boolean exportingSnapshot) {
  isExportingSnapshot = exportingSnapshot;
  if (isExportingSnapshot) {
    RepaintManager.currentManager(contentPane).setDoubleBufferingEnabled(false);
  } else {
    RepaintManager.currentManager(contentPane).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: net.sf.squirrel-sql/squirrel-sql

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

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

/** 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: de.julielab/jcore-mallet-0.4

/** 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);
}

相关文章