JAVA代码排错:为何不显示绘图?

proof1 发布于 2014/02/07 18:16
阅读 143
收藏 0
代码排错:为何不显示绘图?

import java.applet.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Test extends JFrame {
public java.awt.Graphics g1;

public Test() {
super();
setSize(800, 800);
Container container = getContentPane();
container.setBackground(Color.black);
setLocationRelativeTo(null);
setVisible(true);
display();
}

public static void main(String[] args) {
new Test();
}

public void paint(Graphics g) {
super.paint(g);
g.setColor(Color.green);
g.drawString("欢迎!", 60, 120);
g.setColor(Color.blue);
g.fillRect(60, 200, 60, 60);
}

public void display() {
g1 = getGraphics();
g1.setColor(Color.red);
g1.fillRect(200, 200, 300, 60);
}

}



只绘制了paint()。
没有绘制display() (红色矩形大块)
怎样调整?

加载中
返回顶部
顶部