java swing 的简单问题

来源:百度知道 编辑:UC知道 时间:2024/09/26 20:20:45
因为曾经repaint( ) 过的原因导致 按钮只能用鼠标扫一下才显示出来 有什么办法可以解决么???求教大神。。

是不是重写paint(Graphics g)了?要这样写:

public void paint(Graphics g) {
//这里画的会画到按钮下面 例g.drawOval(0, 0, 100, 100);

super.paint(g);//画按钮等物

//这里画的会画到按钮上面
}

在Frame里面的构造函数加上你的 repaint

你的设置setVisible(true);这句话放错了位置

这句话要放在你的所有组建的后面

如果你的所有组建是写在一个方法里

那最好把这句话写在你调用方法之后