gpt4 book ai didi

java - 如何在恢复代码之前等待 setIcon() 方法执行?

转载 作者:行者123 更新时间:2023-11-29 07:14:34 27 4
gpt4 key购买 nike

我有一段代码是这样的:

jLabel.setIcon(map);
Graphics2D g = (Graphics2D) jLabel.getGraphics();
g.drawPolygon(xpoints,ypoints,vpolygonpointsarray.length);

但是发生的是在更新标签图标之前先绘制多边形。我怀疑设置图标会创建一个新线程。我想等到在执行其余代码之前设置图标。我该怎么做?

最佳答案

您应该在覆盖的绘制方法(paint()paintComponents() 等)中执行自定义绘制代码。在这里查看:http://docs.oracle.com/javase/tutorial/uiswing/painting/step2.html

关于java - 如何在恢复代码之前等待 setIcon() 方法执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10765152/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com