这是因为,最初面板的创建是在CircleBox的构造函数中完成的。我将其取出并放入main中,以便有一种方法为面板调用repaint(),但这不起作用。我觉得我在这里遗漏了一些至关重要的步骤。.*;import java.awt.event.*;import java.util.Random;
public
我有一个Java JApplet嵌入在网页中。JApplet窗口包含扩展JPanel的类的单个实例-与JApplet的大小相同。当用户单击面板中的按钮时,小程序可以生成弹出窗口(JFrames)。当我再次单击它时,或者当它具有焦点并单击不同的窗口时,它也会执行相同的操作-我的结论是:这是对focusLost()和focusGained()事件强制执行的重绘。我在面板的paint()方法中实现了双缓冲,如下所示:public voi