setVisible在Java小程序中不工作
我正在编写一个Java小程序,在我的小程序中,我只需调用setVisible()来控制某些面板的可见性 例如:setVisible在Java小程序中不工作,java,applet,Java,Applet,我正在编写一个Java小程序,在我的小程序中,我只需调用setVisible()来控制某些面板的可见性 例如: pnlAddUser.setVisible(true); 但有时显示面板不起作用。当我点击Applet Viewer窗口的边框时,面板就会出现 我用过: 使无效 设置大小(this.getWidth()、this.getHeight()) this.repaint(this.getGraphics()) pnlAddUser.repaint() 但它不起作用 编辑:我应该提到,我
pnlAddUser.setVisible(true);
但有时显示面板不起作用。当我点击Applet Viewer窗口的边框时,面板就会出现
我用过:
- 使无效
- 设置大小(this.getWidth()、this.getHeight())
- this.repaint(this.getGraphics())李>
- pnlAddUser.repaint()李>
请帮帮我,谢谢。解决了。不太好,但很管用 我添加了代码:
public void repaintAgain() {
setSize(this.getWidth() - 1, this.getHeight() - 1);
setSize(this.getWidth() + 1, this.getHeight() + 1);
}
每当我想重新绘制时,请使用此工具。您可以在
小程序上尝试此.repaint()
,谢谢您的回复,但它不起作用。您能提供一些关于这些面板如何与其容器相关联的信息吗?也为我工作。。。。我看到这也是一个bug: