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("繪圖基礎(chǔ)-練習(xí)1");this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);} }為什么會這樣啊,改變橫坐標(biāo)怎么就變這樣子了g.drawRect(100,100, 50, 60);//g.drawRect(140,100, 50, 60);//這是為什么啊,怎么會變成下面的那個圖啊
1 回答

MMTTMM
TA貢獻(xiàn)1869條經(jīng)驗 獲得超4個贊
出現(xiàn)了兩句g.drawRect();
這個g是需要一個新的才可以畫別的矩形。
代碼自上而下執(zhí)行,第一句是左邊原來的那個矩形·第二句是你右面畫出來的那個矩形
如果想改·應(yīng)該是第一句改·去掉第二句。
添加回答
舉報
0/150
提交
取消