Graphics g3d;
getGraphics().draw3DRect(50,60,50,60,true);
请问各位大虾,我要画的是一个长方体。但是画出来的却是一个长方形,
看了jdk文档好象也没什么错误...

解决方案 »

  1.   

    画出来的是一个有阴影效果的长方形,并不是所谓的立体感很强的立方体.true是凸起的,false是凹进的.
      

  2.   

    draw3DRect
    public void draw3DRect(int x,
                           int y,
                           int width,
                           int height,
                           boolean raised)绘制指定矩形的 3-D 突出显示边框。矩形的边是突出显示的,从而它们从左上角看上去呈斜面并加亮。 
    突出显示效果所用的颜色根据当前颜色确定。得到的矩形覆盖的区域为 width + 1 像素宽,height + 1 像素高。 
    参数:
    x - 要绘制矩形的 x 坐标。
    y - 要绘制矩形的 y 坐标。
    width - 要绘制矩形的宽度。
    height - 要绘制矩形的高度。
    raised - 一个用于确定矩形是凸出平面显示还是凹入平面显示的 boolean 值。
      

  3.   

    要三维的, 用几个长方形模拟一下啦... 不过比较麻烦就是了听说有个Java3D的开源库, 楼主不妨去看看. 不过我也是听说过而已