【发布时间】:2019-10-14 12:11:43
【问题描述】:
Java 中的新问题,可能是重复的问题。
使用不带标题栏的全屏小程序在绘制方法的帮助下以每 10 毫秒的时间间隔呈现图像。同时我希望在小程序屏幕上的任何位置显示特定的文本。
由于图像是动态的,因此我在 10 毫秒内渲染,但文本是固定的,不会在小程序的整个生命周期内改变。
现在担心的是,如果我在paint方法中绘制文本,那么它对paint方法的负担每10毫秒绘制一次图像和文本。
public void paint(Graphics g)
{
if(img != null)
{
g.drawImage(img, 0, 0, null);
g.drawString("Hey there!", 0, 0); //Additional load
}
}
也不能在标题栏上放置文字。
是否可以一次绘制文本并频繁渲染图像?
【问题讨论】:
-
但是你不需要在文本上画图吗?你可能需要写更多,然后它会覆盖文本。要解决此问题,请再次绘制它。
标签: java image applet rendering