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

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

?? roundrect.java

?? 一個(gè)用Java編寫(xiě)的畫(huà)板
?? JAVA
字號(hào):
package test.paint;


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

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


public class RoundRect extends RectBoundedShape {
	
      //標(biāo)記是否填充
	  private boolean fill=false;
      //畫(huà)圓角矩形需要的參數(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ù)三種模式畫(huà)圓角矩形
	    * 作者:王珍
	    * 初始時(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ù)模式畫(huà)圖
	       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)打開(kāi)圖片的
	      * 時(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一区二区三区免费野_久草精品视频
一区二区三区久久| 国产午夜亚洲精品不卡| 久久综合色天天久久综合图片| 国产精品成人免费| 欧美韩日一区二区三区四区| 91在线精品一区二区| 九一九一国产精品| 午夜精品在线视频一区| 中文字幕亚洲视频| 美女视频黄a大片欧美| 在线精品视频小说1| 国产精品女同一区二区三区| 韩国成人福利片在线播放| 亚洲精品一区二区三区四区高清| 欧美视频精品在线| 色综合久久88色综合天天免费| 国内精品久久久久影院薰衣草 | 欧美日韩国产天堂| 懂色av一区二区三区免费观看| 蜜桃av一区二区三区| 亚洲福利电影网| 亚洲在线视频免费观看| 亚洲丝袜美腿综合| 国产精品灌醉下药二区| 国产三级精品视频| 久久久久久久久一| 精品久久免费看| 欧美xingq一区二区| 久久久久国产精品人| 日韩三级在线观看| 91精品国产综合久久精品app| 欧洲激情一区二区| 91成人免费电影| 91成人在线精品| 欧美在线短视频| 欧洲精品一区二区| 欧美性一区二区| 欧美日韩一级二级| 欧美另类videos死尸| 欧美日韩国产首页| 4hu四虎永久在线影院成人| 91.xcao| 91精品久久久久久久91蜜桃| 69成人精品免费视频| 欧美一区2区视频在线观看| 欧美一区二区观看视频| 欧美成人激情免费网| 2023国产精品自拍| 久久精品男人天堂av| 亚洲国产精品精华液2区45| 国产精品视频在线看| 亚洲欧美影音先锋| 亚洲国产三级在线| 日本女人一区二区三区| 开心九九激情九九欧美日韩精美视频电影 | 国产色产综合色产在线视频| 国产亚洲短视频| 亚洲欧洲成人精品av97| 亚洲一区影音先锋| 日本亚洲电影天堂| 国产美女在线观看一区| av成人老司机| 欧美精品第1页| 欧美精品一区二区三区一线天视频| 国产午夜亚洲精品羞羞网站| 亚洲精品老司机| 视频一区欧美日韩| 国模少妇一区二区三区| 波多野结衣中文字幕一区 | 日韩一级大片在线观看| 国产偷国产偷亚洲高清人白洁| 18成人在线观看| 三级精品在线观看| 国产一区视频在线看| 99久久精品免费精品国产| 欧美性大战久久| 久久久亚洲高清| 一区二区三区在线观看动漫| 久久电影网站中文字幕 | 国产成人精品网址| 欧美日韩在线亚洲一区蜜芽| 精品捆绑美女sm三区| 亚洲女与黑人做爰| 亚洲激情在线激情| 国精品**一区二区三区在线蜜桃| 99这里都是精品| 91精品黄色片免费大全| 中文字幕一区三区| 久久精品国产免费| 色噜噜夜夜夜综合网| 精品国产第一区二区三区观看体验| 欧美激情一区不卡| 成人av电影在线| 欧美剧在线免费观看网站| 国产午夜亚洲精品午夜鲁丝片| 午夜久久电影网| 99在线视频精品| 久久蜜桃香蕉精品一区二区三区| 亚洲国产视频直播| 不卡av在线网| 久久久青草青青国产亚洲免观| 亚洲欧洲中文日韩久久av乱码| 国产一区二区免费视频| 欧美日韩精品电影| 有码一区二区三区| 国产精品一级片在线观看| 欧美日韩在线不卡| 亚洲色图一区二区三区| 国产精品1区2区3区| 91精品国产综合久久久蜜臀粉嫩| 一区二区三区四区不卡在线| 国产麻豆精品在线观看| 日韩欧美国产一区在线观看| 亚洲va韩国va欧美va| 91丨porny丨蝌蚪视频| 国产精品欧美一级免费| 国产高清久久久| 久久你懂得1024| 狠狠色2019综合网| 日韩欧美激情一区| 日本亚洲三级在线| 欧美精品久久99久久在免费线| 亚洲一区二区美女| 欧美视频日韩视频在线观看| 一区二区三区日韩欧美| 91美女在线看| 亚洲激情在线激情| 在线亚洲欧美专区二区| 亚洲精品福利视频网站| 91免费视频观看| 亚洲人成精品久久久久久| 91日韩一区二区三区| 中文字幕第一区二区| 国产电影精品久久禁18| 欧美国产日本韩| 不卡区在线中文字幕| 国产精品色婷婷久久58| 丁香婷婷综合激情五月色| 国产精品乱人伦| jlzzjlzz欧美大全| 亚洲视频在线观看三级| 91在线视频免费观看| 亚洲视频电影在线| 欧美视频中文一区二区三区在线观看| 一区二区三区蜜桃| 欧美日韩国产综合一区二区| 日韩va亚洲va欧美va久久| 日韩女优电影在线观看| 精品亚洲欧美一区| 日本一区二区三区国色天香| 91原创在线视频| 午夜精品aaa| 精品国产91洋老外米糕| 国产成人精品免费一区二区| 国产精品短视频| 欧美视频一区二| 美日韩一级片在线观看| 久久精品视频一区二区三区| 成人动漫一区二区在线| 亚洲午夜一区二区| 日韩免费高清av| 东方aⅴ免费观看久久av| 亚洲精品国产a久久久久久| 欧美一区二区在线视频| 国产乱码精品一区二区三区忘忧草| 国产精品免费aⅴ片在线观看| 欧洲一区二区三区在线| 日本亚洲三级在线| 国产精品美女久久久久久久久久久| 在线视频国内自拍亚洲视频| 轻轻草成人在线| 中文幕一区二区三区久久蜜桃| 91久久久免费一区二区| 久久精品国产网站| 亚洲男人电影天堂| 精品剧情在线观看| 91麻豆国产精品久久| 成人综合婷婷国产精品久久 | 国产99久久久国产精品免费看 | 最好看的中文字幕久久| 在线不卡a资源高清| 粉嫩av一区二区三区| 婷婷一区二区三区| 日本一区二区成人| 91麻豆精品国产自产在线| 成人免费黄色在线| 日本vs亚洲vs韩国一区三区二区| 中文字幕精品一区二区三区精品| 欧美在线不卡一区| 成人一区二区三区视频在线观看| 亚洲成在线观看| 亚洲国产成人一区二区三区| 欧美精品自拍偷拍动漫精品| 成人av免费在线| 国产综合久久久久影院| 视频在线在亚洲| 亚洲丝袜精品丝袜在线| 国产亚洲综合av| 日韩一区二区麻豆国产| 一本久道久久综合中文字幕|