标签: java multithreading graphics graphics2d
我正在编写一个绘图程序,我遇到了一个问题,即如果绘制的行数太大,程序会变得迟钝而且没有响应。 是否可以将数据点拆分为多个较小的组,并使用每个组的线程将它们同时绘制到一个JPanel上?
答案 0 :(得分:0)
可能不是。例如,在ON窗口上,只允许主线程绘制图形以响应WM_PAINT消息,必须以调用BeginPaint开始,并且必须以EndPaint结束。其余部分被忽略或未被可靠地考虑在内。 Java无法跨越这种操作系统规则。