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

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

?? roundrect.java

?? Java畫板
?? JAVA
字號(hào):
package test.paint;


import java.awt.*;
import java.awt.geom.*;

/**
 * RoundRect類,實(shí)現(xiàn)畫圓角矩形的類
 * 作者:王珍,鐘雯
 * 初始時(shí)間:2007 5-17
 * 最后一次修改時(shí)間:2007 6-17
 */


public class RoundRect extends RectBoundedShape {
	
      //標(biāo)記是否填充
	  private boolean fill=false;
      //畫圓角矩形需要的參數(shù),x,y起始點(diǎn)的坐標(biāo),w是長(zhǎng),h是高
	  int  x, y, w, h;
	
	  /**
	    * 無(wú)參構(gòu)造函數(shù)
	    * Call constuctor of RectBoundedShape
	    */
	  public RoundRect() {
	        super();
	    }
	  
	  /**
	    * 有模式參數(shù)構(gòu)造函數(shù)
	    * Call constuctor of RectBoundedShape
	    */
	  public RoundRect(Color c, Stroke s, int x, int y, int z) {
	        super(c, s, x, y, z);
	    }
	    
	  /**
	    * 設(shè)置當(dāng)前顏色
	    */ 
	  public void setColor(Color col)
	    {
	    	this.color = col ;
	    }
	   
	  /**
	   * 設(shè)置fill的值,是否需要填充
	   */ 
	  public void setIsFill(boolean isFill)
	    {
	         fill=isFill;
	    }
	   
	  /**
	    * 得到fill的值
	    * @return boolean
	    */
	  public boolean getIsFill()
	    {
	       return fill;
	    }
	  
	  /**
	    * Draw method 得到當(dāng)前顏色,得到當(dāng)前寬度,根據(jù)三種模式畫圓角矩形
	    * 作者:王珍
	    * 初始時(shí)間:2007 5-17
        * 最后一次修改時(shí)間:2007 6-17
	    */
	      
	  public void draw(Graphics2D g) {
	        g.setColor(color);
	        g.setStroke(stroke);
	       
	        if (startX > endX) {
	            x = endX;
	            w = startX - endX;
	        } 
	        else {
	            x = startX;
	            w = endX - startX;
	        }
	        if (startY > endY) {
	            y = endY;
	            h = startY - endY;
	        } 
	        else {
	            y = startY;
	            h = endY - startY;
	        }
           //根據(jù)模式畫圖
	       switch( model )
	        {
	        case 0:
	        	g.drawRoundRect(x, y, w, h,50,50);
	            break;
	        case 1:
	        	g.setColor(color.WHITE);
	        	g.fillRoundRect(x, y, w, h, 50, 50);
	        	g.setColor( color );
	        	g.drawRoundRect(x, y, w, h, 50, 50);
	        	break;
	        case 2:
	        	g.fillRoundRect(x, y, w, h, 50, 50);
	        	break;
	        }
	       //如果fill為true,則填充
	        if(fill)
	        {
	            g.fill(getShape());
	        }
	                   
	    }

	   /**
	    * 得到邊界
	    * 作者:鐘雯
	    * 初始時(shí)間:2007 5-17
        * 最后一次修改時(shí)間:2007 6-17
	    * @return Rectangle
	    */
		public Rectangle getBounds() {
			
			return getShape().getBounds();
		}
		
		/**
		 * 得到圓角矩形
		 * 作者:鐘雯
		 * 初始時(shí)間:2007 5-17
         * 最后一次修改時(shí)間:2007 6-17
		 * @return Double
		*/
		public RoundRectangle2D.Double getShape(){
			
			return new RoundRectangle2D.Double(x, y, w, h, 50, 50);
		}
		
		 /**
	     * 判斷是否與x,y,w,h構(gòu)成的矩形相交
	     * 作者:鐘雯
	     * 初始時(shí)間:2007 5-17
         * 最后一次修改時(shí)間:2007 6-17
	     * @param x double
	     * @param y double
	     * @param w double
	     * @param h double
	     * @return boolean
	     */
		public boolean intersects(double x,double y,double w,double h)
	    {
			return this.getBounds().intersects(x,y,w,h);
	    }
		
		public boolean isImage() {
			// TODO Auto-generated method stub
			return false;
		}
		
		/**
		 * Get shapeData,聲明一個(gè)StringBuffer變量,把圓角矩形相關(guān)信息加入StringBuffer
		 * 臨時(shí)變量中,用于保存圓角矩形的相關(guān)信息
		 * 作者:王珍,鐘雯
		 * 初始時(shí)間:2007 5-17
		 * 最后一次修改時(shí)間 2007 6-17
		 */
		public String getShapeData() {
	        int si = 0;
	        for (int i=0; i<MyPanel.STROKES.length; i++) {
	            if (stroke == MyPanel.STROKES[i]) {
	                si = i;
	                break;
	            }
	        }
	        StringBuffer buffer = new StringBuffer();
	        buffer.append(color.getRGB());
	        buffer.append(":");
	        buffer.append(si);
	        buffer.append(":");
	        buffer.append(startX);
	        buffer.append(":");
	        buffer.append(startY);
	        buffer.append(":");
	        buffer.append(endX);
	        buffer.append(":");
	        buffer.append(endY);
	        buffer.append( ":" );
	        buffer.append( model );
	        buffer.append( ":" );
	        buffer.append(fill);
	        buffer.append(":");
	      
	        return buffer.toString();
	    }
		
		  
		 /**
	      * Set shapeData,聲明一個(gè)String數(shù)組,獲得文件中所保存的相關(guān)信息,當(dāng)打開圖片的
	      * 時(shí)候,把數(shù)組中的內(nèi)容還原,顯示所保存的圓角矩形
	      * 作者:王珍,鐘雯
	      * 初始時(shí)間:2007 5-17
		  * 最后一次修改時(shí)間 2007 6-17
		  */ 
	    public void setShapeData(String data) throws Exception {
	        String[] splits = data.split(":");
	        String flag;
	        color = new Color(Integer.parseInt(splits[0]));
	        stroke = MyPanel.STROKES[Integer.parseInt(splits[1])];
	        startX = Integer.parseInt(splits[2]);
	        startY = Integer.parseInt(splits[3]);
	        endX = Integer.parseInt(splits[4]);
	        endY = Integer.parseInt(splits[5]);
	        model = Integer.parseInt(splits[6]);
	        flag  = splits[7];
	        if(flag.equals("false"))
	        	fill=false;
	        else
	        	fill=true;
	        
	    }
	    

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久久久久久| 韩国精品久久久| 欧美一区二区在线免费播放| 亚洲国产wwwccc36天堂| 欧美α欧美αv大片| heyzo一本久久综合| 五月婷婷激情综合| 国产无一区二区| 欧美日韩一区二区三区不卡| 国产麻豆精品久久一二三| 亚洲激情图片小说视频| 欧美老女人在线| 奇米777欧美一区二区| 中文字幕日韩一区二区| 色婷婷综合久久久久中文一区二区| 日韩成人精品在线观看| 日韩欧美一二三区| 欧美视频在线观看一区二区| 日韩精品视频网| 国产日产精品1区| 精品国产一区二区三区忘忧草| 亚洲欧美一区二区三区久本道91| 91精品国产乱| 99riav一区二区三区| 国产麻豆一精品一av一免费| 婷婷开心激情综合| 亚洲美女在线一区| 精品理论电影在线观看| 91精品国产91久久久久久最新毛片| 成人av网址在线| 亚洲成人av免费| 香蕉成人伊视频在线观看| 一区二区中文字幕在线| 久久精品男人天堂av| 久久久亚洲欧洲日产国码αv| 日韩免费一区二区三区在线播放| 欧美日韩视频专区在线播放| 欧美日韩一区视频| 欧美三级日本三级少妇99| 欧美综合亚洲图片综合区| 91猫先生在线| 欧美日韩大陆在线| 日韩欧美电影一二三| 精品欧美黑人一区二区三区| 欧美一区二区三区的| 欧美成人综合网站| 26uuu亚洲综合色| 国产精品你懂的在线| 亚洲欧洲日韩一区二区三区| 一区二区三区毛片| 免费成人av资源网| 成人午夜视频在线观看| 欧美亚洲国产一区在线观看网站| 日韩一区二区麻豆国产| 欧美精品123区| 亚洲精品写真福利| 亚洲精品少妇30p| 成人高清免费观看| 欧美一级生活片| 男女男精品视频| 91国产免费看| 亚洲精品成人a在线观看| 激情综合网激情| 精品日产卡一卡二卡麻豆| 美腿丝袜亚洲色图| 久久综合九色综合欧美98| 精品一区二区综合| 国产亚洲人成网站| 久久一二三国产| 国产精品久久久久久久久图文区| 美国欧美日韩国产在线播放| 欧美色网一区二区| 亚洲精品免费一二三区| 北条麻妃一区二区三区| 精品国产成人系列| 日韩高清不卡在线| 97精品久久久午夜一区二区三区 | 日韩一区二区在线看| 国产精品二区一区二区aⅴ污介绍| 激情综合网最新| 精品欧美一区二区久久| 另类欧美日韩国产在线| 欧美亚洲愉拍一区二区| 午夜久久电影网| 欧美一区二区观看视频| 久久精品噜噜噜成人av农村| 欧美精品一区二区久久久| 国产精品自在在线| 国产精品久久午夜| 91理论电影在线观看| 亚洲人成网站色在线观看| 色婷婷综合视频在线观看| 亚洲国产精品一区二区尤物区| 欧美人动与zoxxxx乱| 久久成人羞羞网站| 一区二区三区四区国产精品| 国产jizzjizz一区二区| 色伊人久久综合中文字幕| ww亚洲ww在线观看国产| 亚洲一区在线观看视频| 美女视频黄 久久| 精品噜噜噜噜久久久久久久久试看| 亚洲一级二级三级| 日韩一区二区在线观看视频播放| 成人蜜臀av电影| 日韩精品一级中文字幕精品视频免费观看| 国产高清精品网站| 欧美一区二区视频在线观看2020| 麻豆91在线播放免费| 欧美日韩在线播放| 97久久超碰精品国产| 国内外精品视频| 精品久久久久久久久久久久包黑料 | 欧美日韩视频第一区| av在线综合网| 成人激情开心网| 国产成人av一区二区| 极品美女销魂一区二区三区免费| 午夜精品一区二区三区三上悠亚| 亚洲欧洲无码一区二区三区| 欧美激情一区二区三区蜜桃视频| 亚洲精品一区二区三区四区高清| 91精品国产综合久久精品麻豆| 欧美亚洲自拍偷拍| 欧美专区在线观看一区| 一本色道久久综合亚洲91| 99精品久久久久久| 欧美在线一区二区| 欧美日韩成人高清| 欧美xxxxxxxxx| 久久久美女毛片 | 欧美国产一区二区在线观看| 精品久久五月天| 久久久五月婷婷| 18欧美亚洲精品| 亚洲不卡一区二区三区| 美女在线观看视频一区二区| 精品一区二区三区不卡| 不卡电影一区二区三区| 在线国产电影不卡| 日韩一级大片在线| 中文乱码免费一区二区| 亚洲综合一区在线| 久久福利资源站| 色综合天天综合网国产成人综合天| 欧美综合一区二区| 精品国产三级a在线观看| 亚洲欧美在线观看| 日本成人超碰在线观看| 成人开心网精品视频| 欧美三级在线播放| 中文字幕一区二区三区不卡| 天天影视涩香欲综合网| 国产成人午夜99999| 欧美日韩国产精品成人| 欧美国产1区2区| 麻豆国产欧美日韩综合精品二区| 成人avav影音| 久久久精品欧美丰满| 视频一区二区三区入口| 91美女片黄在线观看| 欧美激情综合网| 国产精品资源网站| 日韩一二在线观看| 日韩经典一区二区| 欧美色图天堂网| 亚洲综合色自拍一区| 一本色道久久综合精品竹菊| 欧美激情在线观看视频免费| 国产精品一区二区在线观看不卡| 欧美精品黑人性xxxx| 亚洲成精国产精品女| 欧美日韩中文精品| 亚洲一区二区三区四区五区中文| caoporm超碰国产精品| 综合欧美亚洲日本| 色综合咪咪久久| 亚洲精品乱码久久久久久久久| 成人国产免费视频| 一区二区三区在线免费| 欧美综合在线视频| 亚洲www啪成人一区二区麻豆| 欧美卡1卡2卡| 免费看欧美美女黄的网站| 欧美videossexotv100| 国产很黄免费观看久久| 中文字幕一区二| 91精彩视频在线观看| 五月激情综合婷婷| 日韩美女视频一区二区在线观看| 国产一区日韩二区欧美三区| 中文字幕成人在线观看| 色嗨嗨av一区二区三区| 日本亚洲三级在线| 国产欧美日韩在线| 欧美日韩国产综合视频在线观看| 男女男精品网站| 国产精品女同一区二区三区| 欧美日韩国产高清一区| 国产成a人无v码亚洲福利|