我正在制作一个需要在 a 上滚动一些文本的应用程序java.awt.Canvas
- 目前我正在通过不断调用该方法来执行此操作,并在每次调用该repaint()
方法时重写该paint()
方法以调整位置,然后绘制字符串Canvas
在给定的位置。
这行得通,但是对于如此简单的事情,它确实会通过 CPU 吃掉一些愚蠢的东西。有没有更好的硬件加速方式来完成这项任务?我试过使用VolatileImage
,但由于某种原因,性能明显变差了。
我不需要使用Canvas
-JPanel
我在同一个项目中使用 VLCJ,它需要一个重量级组件来播放视频。