我提前道歉,这个问题很难解释,因为我是初学者。
无论如何,我在java中使用Graphics类在应用程序上绘制矩形等。这是应该显示的内容: 对我和我的一些朋友来说,它一直都很好。但是,对于我的一些朋友来说,它不起作用 - 而是显示这个:
https://gyazo.com/ffcced66a915f158184030cc2339d888(它会不断刷新并重新绘制灰色矩形) (抱歉gyazo gif)
这是我用来绘制矩形的代码:
static Image selectionImage;
if (selectionImage == null) {
selectionImage = createImage(765, 503);
}
Graphics graphics = selectionImage.getGraphics();
graphics.setColor(Color.black);
graphics.fillRect(0, 0, 765, 503);
graphics.setColor(new Color(1f, 1f, 1f, .1f));
graphics.fillRoundRect(50, 40, 660, 428, 5, 5); // Background
graphics.setColor(Color.gray);
graphics.drawRoundRect(49, 39, 661, 429, 5, 5); // Background
我注意到它通常不适用于拥有最新版本java的人(我不确定这是否与它有任何关系,当然可以)。
所以我向你提出的问题......可能导致这种情况的原因是什么?并且java版本会影响屏幕上绘制的内容吗?
感谢任何帮助。提前致谢。我为任何困惑道歉,我还是初学者:)