日期:2014-05-20  浏览次数:20677 次

显示竟然还是没有 图形(矩形) 只有画布
这是我写的代码,竟然还是没有 图形(矩形) 只有画布,我百思不得其解呀,求大神指点

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看看,应该显示的。