为了账号安全,请及时绑定邮箱和手机立即绑定

关于g.drawRec()方法,改变横坐标怎么就变样子了?

关于g.drawRec()方法,改变横坐标怎么就变样子了?

偶然的你 2022-05-26 09:05:55
import javax.swing.*;import java.awt.*;class Wdmb extends JPanel{public void paint(Graphics g){g.drawOval(200, 5, 80, 90);g.drawLine(50,100, 50,200);g.drawRect(140,100, 50, 60);//22222这里有问题啊,g.draw3DRect(100, 100,50,60,true);//g.setColor(Color.cyan);//g.fillRect(200, 100, 100,100);} }public class l8_1 extends JFrame{Wdmb mb=null;public static void main(String[]args){l8_1 lx=new l8_1();}public l8_1(){mb=new Wdmb();this.add(mb);this.setSize(400,300);this.setLocation(300,280);this.setTitle("绘图基础-练习1");this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);} }为什么会这样啊,改变横坐标怎么就变这样子了g.drawRect(100,100, 50, 60);//g.drawRect(140,100, 50, 60);//这是为什么啊,怎么会变成下面的那个图啊
查看完整描述

1 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

出现了两句g.drawRect();
这个g是需要一个新的才可以画别的矩形。
代码自上而下执行,第一句是左边原来的那个矩形·第二句是你右面画出来的那个矩形
如果想改·应该是第一句改·去掉第二句。

查看完整回答
反对 回复 2022-05-30
  • 1 回答
  • 0 关注
  • 131 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信