使用类似Java的Android';什么是SurfaceView?
我正在寻找一个专用的Java绘图界面,可以连续快速地绘制2D,非常像Android。我一直在使用JPanels,但我不确定多次调用使用类似Java的Android';什么是SurfaceView?,java,android,multithreading,performance,drawing,Java,Android,Multithreading,Performance,Drawing,我正在寻找一个专用的Java绘图界面,可以连续快速地绘制2D,非常像Android。我一直在使用JPanels,但我不确定多次调用repaint()时的性能和效率。报告说: 如果此组件是轻量级组件,则此方法会导致尽快调用此组件的绘制方法。否则,此方法会导致尽快调用此组件的更新方法 请尽快记下这一点。我想要即时的。使用Android中的SurfaceView,我可以完全控制画布,并可以在需要的时候画画 例如,我应该使用来自AWT或来自Swing,还是其他什么?请注意,我需要一个专用的绘图区域,我不
repaint()
时的性能和效率。报告说:
如果此组件是轻量级组件,则此方法会导致尽快调用此组件的绘制方法。否则,此方法会导致尽快调用此组件的更新方法
请尽快记下这一点。我想要即时的。使用Android中的SurfaceView,我可以完全控制画布,并可以在需要的时候画画
例如,我应该使用来自AWT或来自Swing,还是其他什么?请注意,我需要一个专用的绘图区域,我不关心其他组件。不过我想注册鼠标事件。同样,我希望完全控件在区域上绘制,而不必调用repaint或其他方法,就像我在另一个线程上使用SurfaceView一样
我问了一个类似的问题,但现在我觉得由于这个问题的答案,我可以更具体