暂时禁用Java图形小程序中的双缓冲

问题描述 投票:2回答:3

是否有一种简单的方法可以在Java小程序中禁用双重缓冲?我有一个Java小程序,可以显示和设置乐谱的动画效果,因此我需要对它进行双缓冲。但是,出于教学目的,我需要打印此applet。问题是,在我向打印机添加缓冲输出之前,它是基于矢量的,因此我可以将其放大到想要的大小,并且看起来很平滑(也可以使用便宜的黑色墨水!),但是对输出进行了双重缓冲当然是一幅图像,并且分辨率相当低!

基本上,我需要相同的小程序来当使用“ display_tune”参数调用时使用双缓冲,但是当使用“ view_tune”参数调用时直接使用矢量输出绘制图形。] >

非常感谢您的帮助。

是否有一种简单的方法可以在Java小程序中禁用双重缓冲?我有一个Java小程序,可以显示和设置乐谱的动画效果,因此我需要对它进行双缓冲。但是对于教学...

java graphics applet
3个回答
2
投票

您可以尝试做类似的事情


2
投票

您应该全局禁用双重缓冲,而不仅仅是针对一个组件。摇摆有一个叫做RepaintManager的东西。它允许您启用和禁用双重缓冲。


0
投票

假定我们无权访问小程序的源代码,如何在禁用双缓冲的情况下从命令行运行它?

© www.soinside.com 2019 - 2024. All rights reserved.