javafx.scene.Node.getCacheHint()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(1.2k)|赞(0)|评价(0)|浏览(159)

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

Node.getCacheHint介绍

暂无

代码示例

代码示例来源:origin: jfoenixadmin/JFoenix

  1. /**
  2. * this method will cache the node only if it wasn't cached before
  3. */
  4. public void cache() {
  5. if (!isCached.getAndSet(true)) {
  6. this.cache = node.isCache();
  7. this.cacheHint = node.getCacheHint();
  8. node.setCache(true);
  9. node.setCacheHint(CacheHint.SPEED);
  10. if (node instanceof Region) {
  11. this.cacheShape = ((Region) node).isCacheShape();
  12. this.snapToPixel = ((Region) node).isSnapToPixel();
  13. ((Region) node).setCacheShape(true);
  14. ((Region) node).setSnapToPixel(true);
  15. }
  16. }
  17. }

代码示例来源:origin: com.jfoenix/jfoenix

  1. /**
  2. * this method will cache the node only if it wasn't cached before
  3. */
  4. public void cache() {
  5. if (!isCached.getAndSet(true)) {
  6. this.cache = node.isCache();
  7. this.cacheHint = node.getCacheHint();
  8. node.setCache(true);
  9. node.setCacheHint(CacheHint.SPEED);
  10. if (node instanceof Region) {
  11. this.cacheShape = ((Region) node).isCacheShape();
  12. this.snapToPixel = ((Region) node).isSnapToPixel();
  13. ((Region) node).setCacheShape(true);
  14. ((Region) node).setSnapToPixel(true);
  15. }
  16. }
  17. }

相关文章

Node类方法