1.用nanoTime算出每帧的用时。
2.调用worker,并查看信号量。
3.如果信号量已被释放,那么通过Platform.runLater把renderer传递给JavaFx图形线程(执行完renderer后会释放信号量)。
4.回到第1步。
这个过程后台线程起主导作用,并且在把渲染任务交给图形线程后自己可以处理下一帧(即,图形处理当前帧,后台处理下一帧,这个过程可以并行,所以要注意)。
最后那个misfire只是改变了able,让线程自己退出。用完记得熄火。
注意把JavaFx与图形相关的 *** 作放在renderer里。
打开设计器,选中刷新按钮,为该按钮添加一个点击事件,如下图:
JS代码为:
contentPane.reloadCurLGPPane()手工刷新(1)右键菜单, 透视表内任意单元格鼠标右键-----刷新数据;
(2)使用数据透视表工具栏上的刷新按钮;
(3) 添加刷新全部透视表工具按钮:
(3.1)直接在透视表工具栏选项添加按钮---添加或删除按钮---数据透视表---全部刷新;
(3.2)自定义工具栏选项按钮:自定义---命令---数据---全部刷新---将此按钮拖放到工具栏上,即可直接点击此按钮以实现整个工作簿内透视表数据刷新
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)