亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 第十七章例子.txt

?? 這是JAVA2實用教程(第二版)的所有示例
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
   PrintJob p=f.getToolkit().getPrintJob(f,"ok",null);
   Graphics g=p.getGraphics();
   g.drawRect(30,30,40,40);g.drawOval(20,80,30,30);
   g.dispose(); p.end();
 }
}
class Mycanvas extends Canvas
{ Mycanvas()
  { getSize();
  }
 public void paint(Graphics g)
 { g.drawRect(30,30,40,40); g.drawOval(20,80,30,30);
 }
 public Dimension getPreferredSize()
  {return new Dimension(200,200);   }
}



17-例子24
import java.awt.*;
import java.applet.*;
import java.awt.geom.*;
public class Example17_24 extends Applet
{ public void paint(Graphics g)
  {g.setColor(Color.red) ;
  Graphics2D g_2d=(Graphics2D)g;  //把對象g強制轉化為Graphinc2D對象。
  Line2D line=new Line2D.Double(2,2,300,300); 
  g_2d.draw(line);               //繪制直線。
 }
}



17-例子25
import java.awt.*;import java.applet.*;
import java.awt.geom.*;
public class Example17_25 extends Applet
{ public void paint(Graphics g)
  {g.setColor(Color.blue) ;
  Graphics2D g_2d=(Graphics2D)g;
  Rectangle2D rect=new Rectangle2D. Double (20,30,300,30); 
  g_2d.draw(rect);
 }
}



17-例子26
import java.awt.*;import java.applet.*;
import java.awt.geom.*;
public class Example17_26 extends Applet
{ public void paint(Graphics g)
 {g.setColor(Color.blue) ;
 Graphics2D g_2d=(Graphics2D)g;
 RoundRectangle2D
 rect_round=new  RoundRectangle2D. Double(20,30,100,130,7,5); 
  g_2d.draw(rect_round);
 }
}


17-例子27
import java.awt.*;
import java.applet.*;
import java.awt.geom.*;
public class Example17_27 extends Applet
{ public void paint(Graphics g)
  {g.setColor(Color.yellow) ;
  Graphics2D g_2d=(Graphics2D)g;
  Ellipse2D ellipse=new Ellipse2D. Double (20,30,100,50); 
  g_2d.draw(ellipse);
 }
}



17-例子28
import java.awt.*;
import java.applet.*;
import java.awt.geom.*;
public class Example17_28 extends Applet
{ public void paint(Graphics g)
  {g.setColor(Color.red) ;
  Graphics2D g_2d=(Graphics2D)g;
  Arc2D arc1=new Arc2D. Double (2,30,80,55,0,90,Arc2D.OPEN);
  Arc2D arc2=new Arc2D. Double (90,30,90,70,0,180,Arc2D.CHORD); 
  Arc2D arc3=new Arc2D. Double (190,30,50,90,0,270,Arc2D.PIE); 
  g_2d.draw(arc1);g_2d.draw(arc2);g_2d.draw(arc3);
 }
}



17-例子29
import java.awt.*;
import java.applet.*;
import java.awt.geom.*;
public class Example17_29 extends Applet
{ public void paint(Graphics g)
  {g.setColor(Color.red) ;
  Graphics2D g_2d=(Graphics2D)g;
  QuadCurve2D curve_1=new  QuadCurve2D.Double(2,30,80,55,20,90);
  QuadCurve2D curve_2=new  QuadCurve2D.Double(2,30,5,67,20,90);
  QuadCurve2D curve_3=new  QuadCurve2D.Double(2,30,54,67,20,90);
  g_2d.draw(curve_1);g_2d.draw(curve_2);g_2d.draw(curve_3);
 }
}



17-例子30
import java.awt.*;
import java.applet.*;
import java.awt.geom.*;
public class Example17_30 extends Applet
{ public void paint(Graphics g)
  {g.setColor(Color.red) ;
  Graphics2D g_2d=(Graphics2D)g;
CubicCurve2D curve_1=new  CubicCurve2D.Double(2,30,80,55,10,10,20,90);
CubicCurve2D curve_2=new  CubicCurve2D.Double(2,30,5,67,20,30,20,90);
CubicCurve2D curve_3=new  CubicCurve2D.Double(30,35,54,67,20,90,100,190);
  g_2d.draw(curve_1);g_2d.draw(curve_2);g_2d.draw(curve_3);
 }
}



17-例子31
import java.awt.*;
import java.applet.*;
import java.awt.geom.*;
public class Example17_31 extends Applet
{ public void paint(Graphics g)
 {Graphics2D g_2d=(Graphics2D)g;
  BasicStroke bs_1
=new BasicStroke(8f,BasicStroke.CAP_BUTT,BasicStroke.JOIN_BEVEL);
  BasicStroke bs_2
=new BasicStroke(8f,BasicStroke.CAP_ROUND,BasicStroke.JOIN_MITER);
  BasicStroke bs_3
=new BasicStroke(8f,BasicStroke.CAP_SQUARE,BasicStroke.JOIN_ROUND);
   Line2D line_1=new  Line2D.Double(20,20,80,80);
   Line2D line_2=new  Line2D.Double(80,80,100,20);
   Line2D line_3=new  Line2D.Double(100,20,20,20);
   g_2d.setStroke(bs_1); //設置線條。
   g_2d.draw(line_1);
   g_2d.setStroke(bs_2); //設置線條。
   g_2d.draw(line_2);
   g_2d.setStroke(bs_3); //設置線條。
   g_2d.draw(line_3);
 }
} 



17-例子32
import java.awt.*;import java.applet.*; 
import java.awt.geom.*;
public class Example17_32 extends Applet
{ public void paint(Graphics g)
{Graphics2D g_2d=(Graphics2D)g;
 g_2d.setColor(Color.red);
 Rectangle2D rect_1=new Rectangle2D.Double (20,30,30,50); 
   g_2d.fill(rect_1);
   g_2d.setColor(Color.green);
   Rectangle2D rect_2=new Rectangle2D.Double (60,30,30,50); 
   g_2d.fill(rect_2);
   g_2d.setColor(Color.red);
   Rectangle2D rect_3=new Rectangle2D.Double (100,30,30,50); 
   g_2d.fill(rect_3);
 }
}



17-例子33
import java.awt.*;import java.applet.*;
import java.awt.geom.*;
public class Example17_33 extends Applet
{ public void paint(Graphics g)
  {Graphics2D g_2d=(Graphics2D)g;
   GradientPaint gradient_1
   =new GradientPaint(0,0,Color.red,50,50,Color.green,false);
   g_2d.setPaint(gradient_1);
   Rectangle2D rect_1=new Rectangle2D.Double (20,30,30,50); 
   g_2d.fill(rect_1);
   GradientPaint gradient_2
   =new GradientPaint(0,50,Color.white,150,50,Color.red,false);
   g_2d.setPaint(gradient_2);
   Rectangle2D rect_2=new Rectangle2D.Double (70,30,30,50); 
   g_2d.fill(rect_2);
   GradientPaint gradient_3
   =new GradientPaint(50,0,Color.blue,50,50,Color.white,true);
   g_2d.setPaint(gradient_3);
   Rectangle2D rect_3=new Rectangle2D.Double (140,30,30,50); 
   g_2d.fill(rect_3);
  }
}



17-例子34 
import java.awt.*;import java.applet.*;
import java.awt.geom.*;
public class Example17_34 extends Applet
{ public void paint(Graphics g)
  {Graphics2D g_2d=(Graphics2D)g;
   QuadCurve2D curve
   =new  QuadCurve2D.Double(100,100,80,55,20,50);
   g_2d.setColor(Color.pink);
   AffineTransform trans=new  AffineTransform(); 
   for(int i=1;i<=12;i++)
   { trans.rotate(-30.0*i*3.1415927/180,100,100);
     g_2d.setTransform(trans);
     g_2d.draw(curve);  //現在畫的就是旋轉后的二次曲線樣子。
   }
 }
} 



17-例子35
import java.awt.*;import java.awt.geom.*;
import java.awt.event.*;
public class Example17_35
{public static void main(String args[])
 { Frame f=new Frame(); f.setBounds(100,100,350,370);f.setVisible(true); 
   Mycanvas canvas=new Mycanvas();f.add(canvas,"Center");f.pack();
   f.addWindowListener(new WindowAdapter()
     {public void windowClosing(WindowEvent e)
     {System.exit(0); }
     });
 }
}
class Mycanvas extends Canvas
{ Mycanvas()
  { getSize();
  }
 public void paint(Graphics g)
 { Graphics2D g_2d=(Graphics2D)g;
  BasicStroke bs
  =new BasicStroke(4f,BasicStroke.CAP_ROUND,BasicStroke.JOIN_MITER);
  g_2d.setStroke(bs); 
   QuadCurve2D curve
   =new  QuadCurve2D.Double(100,100,200,55,20,50);
   g_2d.setColor(Color.blue);
   AffineTransform trans=new  AffineTransform(); 
   for(int i=1;i<=12;i++)
   { trans.rotate(-30.0*i*3.1415927/180,100,100);
     g_2d.setTransform(trans);
     g_2d.draw(curve);  
   }
 }
 public Dimension getPreferredSize()
  {return new Dimension(300,300);   }
}




17-例子36
import java.awt.*;import java.awt.event.*;
import java.awt.geom.*;import java.applet.*;
public class Flower extends Applet 
{ public void paint(Graphics g)
   { Graphics2D  g_2d=(Graphics2D)g;
     //繪制花葉兩邊的曲線:  
      
QuadCurve2D
 curve_1=new  QuadCurve2D.Double(200,200,150,160,200,100);
CubicCurve2D curve_2=
new  CubicCurve2D.Double(200,200,260,145,190,120,200,100); 
      //繪制花葉中的紋線:
      Line2D line=new Line2D.Double(200,200,200,110);  
      QuadCurve2D leaf_line1=
new  QuadCurve2D.Double(200,180,195,175,190,170);
      QuadCurve2D leaf_line2=
new  QuadCurve2D.Double(200,180,210,175,220,170); 
      QuadCurve2D leaf_line3=
new  QuadCurve2D.Double(200,160,195,155,190,150);
      QuadCurve2D leaf_line4=
new  QuadCurve2D.Double(200,160,214,155,220,150);   
      
      //利用旋轉來繪制花朵:  
      AffineTransform trans=new AffineTransform();
      for(int i=0;i<6;i++)
       {trans.rotate(60*Math.PI/180,200,200);
        g_2d.setTransform(trans); 
        GradientPaint gradient_1=
new GradientPaint(200,200,Color.green,200,100,Color.yellow);
        g_2d.setPaint(gradient_1);
        g_2d.fill(curve_1);
        GradientPaint gradient_2=new
GradientPaint(200,145,Color.green,260,145,Color.red,true);
        g_2d.setPaint(gradient_2);
        g_2d.fill(curve_2);
        Color c3=new Color(0,200,0); g_2d.setColor(c3); 
        g_2d.draw(line); 
        g_2d.draw(leaf_line1); g_2d.draw(leaf_line2);  
        g_2d.draw(leaf_line3); g_2d.draw(leaf_line4);
        }
    //花瓣中間的花蕾曲線:
   QuadCurve2D center_curve_1=
new   QuadCurve2D.Double(200,200,190,185,200,180);
   AffineTransform trans_1=new AffineTransform(); 
      for(int i=0;i<12;i++)
        {trans_1.rotate(30*Math.PI/180,200,200);
         g_2d.setTransform(trans_1); 
         GradientPaint gradient_3=
             new GradientPaint(200,200,Color.red,200,180,Color.yellow);
                g_2d.setPaint(gradient_3);
                g_2d.fill(center_curve_1); 
         }
       //再繪制一個0.4倍的花朵:
          AffineTransform trans_2=new AffineTransform();
           trans_2.scale(0.4,0.4); 
           for(int i=0;i<6;i++)
           { trans_2.rotate(60*Math.PI/180,200,200);
             g_2d.setTransform(trans_2);g_2d.setColor(Color.pink);
             g_2d.fill(curve_1);g_2d.setColor(Color.green);
             g_2d.fill(curve_2);
           }
  }
}



17-例子 37
import java.awt.*;import java.applet.*;
public class PaintTest extends Applet
{public void init()
  {setBackground(Color.yellow);}
 public void paint(Graphics g)
 {g.setXORMode(Color.red);//設置XOR繪圖模式。
  g.setColor(Color.green);
  
g.fillRect(20,20,80,40);//矩形的實際顏色是green+yellow的混合色:灰色。 
  g.setColor(Color.yellow);
  g.fillRect(60,20,80,40);//該矩形的前一半是yellow+yellow+灰色=red+灰色,
                            //后一半是紅色。 
  g.setColor(Color.green);
  g.fillRect(20,70,80,40);//矩形的實際顏色是green+yellow的混合色:灰色。
  g.fillRect(60,70,80,40);// 該矩形的前一半是green+yellow+灰色=背景色,
                // 后一半是green+yellow:灰色。
     g.setColor(Color.green);
    g.drawLine(100,100,200,200);//該直線是green+yellow:灰色。
   //下面,在同一位置再繪制該直線,因此,該直線前半段是green+yellow+灰色=
灰色+灰色=背景色,該直線后半段是green+yellow=灰色:
g.drawLine(100,100,220,220); 
    //仔細分析下列直線顏色的變化:
    g.setColor(Color.yellow);
    g.drawLine(20,30,160,30);
    g.drawLine(20,75,160,75);
  }
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91综合一区在线观看| 欧美日韩综合一区| 国产精品国产自产拍高清av王其| 久久精品99国产精品日本| 日韩一区二区三区电影在线观看 | 国内精品久久久久影院色| 精品久久久久久久人人人人传媒 | 曰韩精品一区二区| 91精品国产全国免费观看| 精品一区二区三区av| 中文字幕免费不卡在线| 在线免费一区三区| 国产综合成人久久大片91| 中文字幕色av一区二区三区| 91国在线观看| 国产 欧美在线| 日本vs亚洲vs韩国一区三区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 久久精品国产精品亚洲红杏| 中文字幕视频一区| 国产亚洲精久久久久久| 91精品一区二区三区久久久久久| 风流少妇一区二区| 奇米精品一区二区三区四区| 亚洲欧美国产三级| 亚洲欧洲性图库| 久久久av毛片精品| 久久女同互慰一区二区三区| 欧美人妇做爰xxxⅹ性高电影| 成人黄色片在线观看| 国产99久久精品| 国产成人午夜精品影院观看视频| 免费高清不卡av| 久久超级碰视频| 日本不卡一区二区| 国产麻豆视频一区| 国产伦精一区二区三区| 国产福利91精品一区二区三区| 麻豆国产欧美一区二区三区| 久久精品72免费观看| 国产精品亚洲一区二区三区在线 | 99久久伊人网影院| 色婷婷久久久综合中文字幕| 91视频在线观看| 欧美无乱码久久久免费午夜一区 | 一本色道综合亚洲| 日韩欧美综合在线| 中文字幕精品一区| 首页国产欧美日韩丝袜| 免费三级欧美电影| 成人精品鲁一区一区二区| 欧美自拍丝袜亚洲| 欧美激情一区二区三区不卡| 日本sm残虐另类| 成+人+亚洲+综合天堂| 欧美一区二区三区四区高清| 久久综合九色综合97婷婷| 夜夜亚洲天天久久| 成人aaaa免费全部观看| 91精品在线免费| 一区二区欧美在线观看| 国产不卡视频在线播放| 色8久久人人97超碰香蕉987| 精品乱人伦一区二区三区| 午夜精品视频在线观看| 色欧美日韩亚洲| 综合精品久久久| caoporen国产精品视频| 国产午夜精品一区二区三区视频| 一区二区三区国产精华| caoporm超碰国产精品| 亚洲欧美色图小说| 91丝袜美腿高跟国产极品老师 | 午夜免费欧美电影| 国产精一区二区三区| 日韩欧美国产系列| 五月天激情小说综合| 欧美手机在线视频| 夜夜爽夜夜爽精品视频| 欧美性大战久久久| 亚洲a一区二区| 欧美精品乱码久久久久久| 亚洲最大成人综合| 欧美在线视频不卡| 性感美女极品91精品| 欧美日韩国产高清一区二区三区 | 亚洲国产精品传媒在线观看| 国产精品一区二区三区四区| 在线观看91av| 久久99在线观看| 国产欧美久久久精品影院| 波多野结衣在线一区| 自拍av一区二区三区| 欧美怡红院视频| 麻豆专区一区二区三区四区五区| 欧美日韩久久一区二区| 日韩精品一区第一页| 中文字幕的久久| 欧美一三区三区四区免费在线看 | 99久久精品费精品国产一区二区| 亚洲欧美国产高清| 91麻豆精品国产91久久久久久 | 亚洲精品福利视频网站| 91麻豆精品91久久久久同性| 不卡一区中文字幕| 亚洲午夜电影在线观看| 国产情人综合久久777777| 在线观看网站黄不卡| k8久久久一区二区三区| 美国十次综合导航| 中文欧美字幕免费| 久久影院午夜片一区| 成人成人成人在线视频| 韩国理伦片一区二区三区在线播放 | 欧美日韩午夜在线视频| 99精品欧美一区二区三区小说| 蜜臀a∨国产成人精品| 亚洲二区在线观看| 亚洲色图另类专区| 国产清纯美女被跳蛋高潮一区二区久久w| 欧美午夜精品电影| 色久综合一二码| 99久免费精品视频在线观看| 国产成人激情av| 黄色资源网久久资源365| 日本不卡高清视频| 久草这里只有精品视频| 免费观看久久久4p| 亚洲欧美另类图片小说| 亚洲精品中文字幕在线观看| 亚洲与欧洲av电影| 免费观看成人av| 老司机精品视频导航| 国产91精品免费| 一本到不卡免费一区二区| 欧美一区三区四区| 日韩一区国产二区欧美三区| 久久久久青草大香线综合精品| 日本一区二区不卡视频| 亚洲国产精品欧美一二99 | 亚洲影院久久精品| 首页国产丝袜综合| 国产永久精品大片wwwapp| 日本高清免费不卡视频| 日韩视频永久免费| 亚洲黄色片在线观看| 七七婷婷婷婷精品国产| 色婷婷综合久久| 国产欧美日韩中文久久| 日韩成人av影视| 日本高清免费不卡视频| 国产欧美日韩在线| 蜜臀av在线播放一区二区三区| av电影在线观看不卡| 日韩欧美一区二区免费| 亚洲 欧美综合在线网络| 麻豆一区二区三| 日韩一区二区在线看| 亚洲一区在线观看免费| 99久久免费精品| 久久久久国色av免费看影院| 视频一区视频二区中文字幕| 91搞黄在线观看| 亚洲一区二区在线视频| 欧美性大战久久久| 美腿丝袜亚洲一区| 欧美三区在线视频| 日本aⅴ亚洲精品中文乱码| 欧美日本一区二区| 精品一区二区在线视频| 日韩免费成人网| 高清av一区二区| 国产欧美一区二区三区网站| 91蝌蚪国产九色| 亚洲麻豆国产自偷在线| 欧美在线色视频| 亚洲h在线观看| 久久久久国产精品人| 国产麻豆精品theporn| 综合久久国产九一剧情麻豆| 欧美午夜一区二区| 国产91富婆露脸刺激对白| 一区二区三区四区国产精品| 欧美人牲a欧美精品| 高清成人免费视频| 亚洲乱码中文字幕| 精品久久久三级丝袜| 激情欧美一区二区三区在线观看| 亚洲天堂2014| 亚洲精品一线二线三线无人区| 成人avav影音| 精品一区二区三区在线观看| 中文字幕一区二区三区视频| 日韩一区二区三区视频在线| 国产成人免费视频一区| 精品国产免费久久| 极品尤物av久久免费看| 欧美韩国一区二区| 国产69精品久久久久毛片| 日韩高清在线一区|