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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 例9.3-9.7改進(jìn).java

?? 醫(yī)院無(wú)線局域網(wǎng)設(shè)計(jì)方案 醫(yī)院無(wú)線局域網(wǎng)設(shè)計(jì)方案
?? JAVA
字號(hào):
//Example 9.3-9.7
import java.awt.*;
import java.util.*;
import java.awt.event.*;
import java.io.*;
class MyLocation
{	
  int x,y;
  public MyLocation(){x=0;y=0;}
  public MyLocation(int i1,int i2){x=i1;y=i2;}
  public int get_x(){ return x; } 
  public int get_y(){ return y; } 
}
class MyPoint extends MyLocation
{
  boolean visible=false;
  Color c=Color.black;
  public MyPoint(){ super(); }
  public MyPoint(int x,int y){ super(x,y); }
  public void show(){ visible=true; }
  public void hide(){ visible=false; }
  public boolean is_visible(){ return visible; }
  public void set_color(Color cc){ c=cc; }
  public Color get_color(){ return c; }
  public void move_to(int endX,int endY){x=endX;y=endY; }
}
class MyCircle extends MyPoint
{
  int radius;
  public MyCircle(){super();radius=0; }
  public MyCircle(int xx,int yy,int r){super(xx,yy);radius=r;}
  public int get_r(){ return radius; }
  public void expand(int delta)
  {
    hide();radius=radius+delta;
    if(radius<0)radius=0;
    show();
  }
  public void contract(int delta){ expand(-delta); }
}
class MyCanvas extends Component
{
  final int MaxPoint=50;
  final int MaxCircle=50;
  private int nCurrentPoint=0,nCurrentCircle=0;
  MyPoint[] pointTable=new MyPoint[MaxPoint];
  MyCircle[] circleTable=new MyCircle[MaxCircle];
  public MyCanvas(){ super();nCurrentPoint=0;nCurrentCircle=0;}
  public void addPoint(MyPoint pt)
  {
    pointTable[nCurrentPoint]=pt;nCurrentPoint++;
  }
  public void addCircle(MyCircle cl)
  {
    circleTable[nCurrentCircle]=cl;nCurrentCircle++;
  } 
  public void paint(Graphics g)
  {
    int i,x,y,r;
    for(i=0;i<nCurrentPoint;i++)
    {
      if(pointTable[i].is_visible())
      {
        g.setColor(pointTable[i].get_color());
        x=pointTable[i].get_x();y=pointTable[i].get_y();
        g.drawLine(x,y,x,y);
      }
    }
    for(i=0;i<nCurrentCircle;i++)
    {
      if(circleTable[i].is_visible())
      {
        g.setColor(circleTable[i].get_color());
        x=circleTable[i].get_x();y=circleTable[i].get_y();
        r=circleTable[i].get_r();
        x=x-r;y=y-r;r=2*r;
        g.drawOval(x,y,r,r);
      }
    }
  } 
}
 
 class tt implements WindowListener,MouseListener,MouseMotionListener
 {
   static MyCanvas mc;
   int X,Y,R;
   boolean dragging=false;
   public static void main(String args[])
   {
     Frame f=new Frame("My Canvas");
     mc=new MyCanvas();
     tt t=new tt();
     mc.addMouseListener(t);mc.addMouseMotionListener(t);
     String sStr="";
     f.add("Center",mc);f.addWindowListener(t);
     f.setSize(300,300);f.setVisible(true);
     MyPoint p1=new MyPoint(100,100);
     MyCircle c1=new MyCircle(100,100,30);
     mc.addPoint(p1);mc.addCircle(c1);
     p1.show();c1.show();
     mc.repaint();
     try
     {
       InputStreamReader ir=new InputStreamReader(System.in);
       LineNumberReader inReader=new LineNumberReader(ir);
       System.out.println("Please Input ENTER 3 times");
       sStr=inReader.readLine();
       c1.set_color(Color.blue);c1.move_to(200,50);
       mc.repaint();
       sStr=inReader.readLine();
       c1.set_color(Color.orange);
       c1.expand(30);
       mc.repaint();
       sStr=inReader.readLine();
       c1.set_color(Color.pink);
       c1.contract(40);mc.repaint();
     }
     catch(IOException e)
     {
       System.out.println("Error");System.exit(0);
     }
   }
   public void windowClosing(WindowEvent e)
   {
   	  System.exit(0);
   }
   public void windowActivated(WindowEvent e) { }
   public void windowClosed(WindowEvent e) { }
   public void windowDeactivated(WindowEvent e) { }
   public void windowDeiconified(WindowEvent e) { }
   public void windowIconified(WindowEvent e) { }
   public void windowOpened(WindowEvent e) { }
   public void mouseClicked(MouseEvent e)
   { 
   	 Graphics g=mc.getGraphics();
   	 g.drawOval(e.getX()-10,e.getY()-10,21,21);
   }
   public void mouseEntered(MouseEvent e){ }
   public void mouseExited(MouseEvent e){ }
   public void mousePressed(MouseEvent e)
   {
     X=e.getX();Y=e.getY();
   }
   public void mouseReleased(MouseEvent e)
   { 
     Graphics g=mc.getGraphics();
     
     if(dragging) 
     {
     	g.setXORMode(Color.red);
     	g.drawOval(X-R,Y-R,2*R+1,2*R+1);
        int x1=e.getX(),y1=e.getY(),r=(int)(Math.sqrt((x1-X)*(x1-X)+(y1-Y)*(y1-Y))+0.5);
        g.setPaintMode();
        g.drawOval(X-r,Y-r,2*r+1,2*r+1);
        dragging=false;
     }
     
   }
   public void mouseDragged(MouseEvent e)
   { 
   	 Graphics g=mc.getGraphics();
   	 g.setXORMode(Color.red);
   	 if(dragging) 
   	 	g.drawOval(X-R,Y-R,2*R+1,2*R+1);
   	 else
   	 	dragging=true;
   	 int x1=e.getX(),y1=e.getY(),r=(int)(Math.sqrt((x1-X)*(x1-X)+(y1-Y)*(y1-Y))+0.5);
   	 g.drawOval(X-r,Y-r,2*r+1,2*r+1);
   	 R=r;   
   }
   public void mouseMoved(MouseEvent e){ }
 }

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
97久久精品人人做人人爽| 国产精品资源在线| 久久久一区二区| 色综合久久久久| 国产一区二区不卡在线| 亚洲第一主播视频| 亚洲国产精品v| 欧美大白屁股肥臀xxxxxx| 色婷婷综合激情| 成人高清视频在线| 久久99精品网久久| 午夜精品视频在线观看| 亚洲三级视频在线观看| 欧美激情中文不卡| 精品久久一区二区三区| 欧美日韩精品欧美日韩精品一综合| 成人av手机在线观看| 国产综合久久久久久久久久久久 | 一区二区三区日韩精品| 久久久久久久网| 欧美一区二区在线不卡| 欧美日韩精品电影| 日本韩国欧美一区| 成人毛片视频在线观看| 国产高清亚洲一区| 激情久久五月天| 久草精品在线观看| 日韩精品免费专区| 日韩黄色一级片| 首页欧美精品中文字幕| 亚洲国产精品久久人人爱蜜臀| 日韩美女啊v在线免费观看| 国产精品欧美一区喷水| 国产日韩欧美精品电影三级在线| 久久综合网色—综合色88| 精品国产青草久久久久福利| 日韩欧美一级精品久久| 日韩手机在线导航| 日韩欧美一级二级三级久久久| 日韩精品一区二区三区老鸭窝| 日韩欧美一区在线观看| 欧美成人一区二区三区在线观看| 欧美成人精品高清在线播放| 精品免费日韩av| 国产午夜精品久久| 最好看的中文字幕久久| 亚洲黄色小视频| 丝瓜av网站精品一区二区| 日韩1区2区3区| 国产最新精品免费| 成人av电影在线网| 日本韩国一区二区三区视频| 欧美日韩午夜影院| 日韩一二三区视频| 国产亚洲综合av| 中文字幕在线不卡视频| 亚洲午夜在线电影| 日本成人在线网站| 国产精品一区二区果冻传媒| 91亚洲精品一区二区乱码| 91福利小视频| 日韩欧美在线综合网| 久久久精品黄色| 亚洲色图制服丝袜| 免费在线观看一区| 国产精品小仙女| 色婷婷综合久久久久中文一区二区| 欧美日韩另类一区| 久久新电视剧免费观看| 亚洲欧洲一区二区在线播放| 天涯成人国产亚洲精品一区av| 久久精品国产一区二区三| 懂色av一区二区在线播放| 在线观看日韩电影| 久久综合狠狠综合久久综合88 | 欧洲av在线精品| 日韩精品一区二区三区四区 | 久久久久久久久久看片| 国产精品高清亚洲| 男女男精品视频网| 成人a免费在线看| 欧美精品日韩一区| 国产精品天美传媒| 五月婷婷欧美视频| 美女视频一区二区| caoporn国产一区二区| 欧美三级资源在线| 国产日韩欧美一区二区三区乱码 | 亚洲视频中文字幕| 日欧美一区二区| 成人av免费网站| 欧美变态tickling挠脚心| 亚洲丝袜制服诱惑| 国产一区二三区好的| 在线一区二区三区| 久久久久久久综合| 男女男精品视频| 在线观看亚洲a| 国产精品传媒在线| 精品一区二区三区不卡| 欧美性色综合网| 亚洲欧洲无码一区二区三区| 免费观看在线色综合| 色就色 综合激情| 国产日韩精品一区| 免费的成人av| 欧美日韩国产一区| 中文字幕一区二区三区精华液 | 972aa.com艺术欧美| 亚洲精品在线观| 天天影视涩香欲综合网| 日本二三区不卡| 国产精品第四页| 粉嫩一区二区三区在线看| 欧美电影免费提供在线观看| 午夜久久电影网| 日本高清视频一区二区| 国产精品久久久久久久第一福利| 国产传媒一区在线| 精品动漫一区二区三区在线观看| 日韩精品乱码av一区二区| 欧美在线一区二区| 亚洲综合在线视频| 日本乱人伦一区| 亚洲一区二区四区蜜桃| 91久久精品一区二区| 日韩理论片中文av| 93久久精品日日躁夜夜躁欧美| 国产精品天天看| voyeur盗摄精品| 亚洲色图制服诱惑| 一本到不卡免费一区二区| 亚洲欧美日韩成人高清在线一区| 99r国产精品| 亚洲精品视频免费观看| 日本精品一区二区三区高清 | 美女视频黄久久| 欧美一级片在线观看| 青椒成人免费视频| 欧美大度的电影原声| 韩国在线一区二区| 国产欧美一区二区三区在线老狼| 国产九色精品成人porny| 国产日韩欧美在线一区| av一本久道久久综合久久鬼色| 日韩一区欧美小说| 欧美色综合网站| 麻豆精品一区二区三区| 久久免费看少妇高潮| 成人午夜免费视频| 亚洲欧美电影一区二区| 欧美色倩网站大全免费| 日日噜噜夜夜狠狠视频欧美人| 日韩免费高清av| 国产成人在线免费观看| 中文字幕在线播放不卡一区| 欧美日精品一区视频| 蜜臀精品久久久久久蜜臀| 国产婷婷一区二区| 色视频一区二区| 视频一区二区三区在线| 精品国产一区二区国模嫣然| 成人白浆超碰人人人人| 午夜天堂影视香蕉久久| 精品精品国产高清一毛片一天堂| 国产寡妇亲子伦一区二区| 亚洲摸摸操操av| 日韩一级二级三级精品视频| 成人性生交大片免费看在线播放 | 欧美日韩一区二区三区免费看| 日本不卡一区二区三区| 国产午夜亚洲精品不卡| 在线观看视频一区| 久久99久久99| 一区二区三区小说| 精品欧美久久久| 欧洲生活片亚洲生活在线观看| 麻豆免费看一区二区三区| 国产精品免费视频一区| 91精品国产综合久久小美女| 成人精品视频一区| 日韩电影在线观看一区| 国产精品丝袜91| 欧美久久久久久久久久| 高清不卡在线观看av| 日韩成人一级大片| 18欧美亚洲精品| 日韩你懂的在线播放| 91久久线看在观草草青青| 国产在线视频精品一区| 午夜天堂影视香蕉久久| 国产精品美女久久久久aⅴ| 欧美一级黄色大片| 99久久99精品久久久久久| 中文字幕一区二区5566日韩| 一本色道亚洲精品aⅴ| 久久精品国产精品亚洲综合| 一区二区三区四区激情| 国产亚洲人成网站| 欧美一区二区三区视频免费播放|