使用paint时,出现这样的结果,有以下两种方式可以解决.
一、重写方法时,加上super.paint(g)
@Override
public void paint(Graphics g) {//自动调用,g相当于一个画笔
super.paint(g);
g.drawLine(100, 100, 300, 300);
二、初始化窗口时,将this.setVisible(true)放到最后
this.setTitle("凉笙墨染");
/*this.setVisible(true);*/
this.setSize(500,500);
//this.setLocation(300, 300);
this.setVisible(true);