java draw3DRect()方法没有显示立体图片 5

importjava.awt.*;importjava.awt.Graphics2D;importjava.awt.event.WindowStateListener;i... import java.awt.*;
import java.awt.Graphics2D;
import java.awt.event.WindowStateListener;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.WindowConstants;

class iPaint{
public static void main(String[]args){
new DrawFrame();
}
}
class DrawFrame extends JFrame {
DrawFrame(){
DrawPanel dp=new DrawPanel();
this.add(dp);
setBounds(100,100,1000,500);
setResizable(false);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}

}
class DrawPanel extends JPanel{
public void paint(Graphics g){
Color c=g.getColor();
Image a=Toolkit.getDefaultToolkit().getImage(DrawPanel.class.getResource("/Copy of M.jpg"));
g.drawImage(a, 80, 100, 250, 128, this);
g.setColor(Color.green);
g.setFont(new Font("华文彩云",Font.ROMAN_BASELINE,100));
g.drawString("中国万岁!",400,400);
g.fillOval(400,100,200,100);
g.draw3DRect(800, 100, 100, 100,true);

}
}
展开
 我来答
ebdhfaf
2011-05-24 · TA获得超过1288个赞
知道小有建树答主
回答量:1181
采纳率:0%
帮助的人:193万
展开全部
draw3DRect绘制的矩形,其边是高亮显示的,以至于从左上角看呈斜面并加亮。

对于二维图来说,要想很明显清楚地看清是3d效果的话,还是很难的。效果不会太好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式