显示竟然还是没有 图形(矩形) 只有画布
这是我写的代码,竟然还是没有 图形(矩形) 只有画布,我百思不得其解呀,求大神指点
import java.awt.Canvas;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Graphics;
import javax.swing.JFrame;
public class Ace
{
public static void main(String[] arg)
{
JFrame frame = new JFrame("this title");
Canvas canvas = new Canvas();
frame.setLayout(new FlowLayout());
frame.setVisible(true);
frame.setBounds(0, 0, 800, 800);
frame.add(canvas);
canvas.setVisible(true);
canvas.setSize(600, 600);
canvas.setBackground(Color.WHITE);
Graphics graphics = canvas.getGraphics();
graphics.setColor(Color.BLACK);
graphics.drawRect(120, 100, 10, 12);
}
}
------解决方案--------------------本帖最后由 fangmingshijie 于 2014-02-06 20:02:48 编辑
,你可以debug看看,应该显示的。