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

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

?? panel.java

?? J2ME上的一個(gè)播放器,可以更換皮膚.開源軟件.
?? JAVA
字號(hào):
// Panel is a placeholder for one or more CanvasElements 
// This panel is similar to Delphi's VCL Panel

package inline.ui.lo;

import inline.ui.*;
import inline.ui.ce.*;   
import java.util.*;

public class Panel extends Vector 
{
    public final static int ALIGN_LEFT = 1;
    public final static int ALIGN_RIGHT = 2;
    public final static int ALIGN_TOP = 3;     
    public final static int ALIGN_BOTTOM = 4;
    public final static int ALIGN_CLIENT = 5; // be greedy, take it all
    
    public final static int ELEMENTS_LEFT = 1;
    public final static int ELEMENTS_RIGHT = 2;
    public final static int ELEMENTS_JUSTIFY = 3;
    
    private int align;
    private int elements;
    
    private int px;
    private int py;
    private int width;
    private int height;
    
    public Panel(int aalign) // one of those ALING_XXX constants
    {
	align = aalign;
	elements = ELEMENTS_JUSTIFY;
    }
    
    public Panel(int aalign, int eelems) // one of those ALING_XXX constants
    {
	align = aalign;
	elements = eelems;
    }

    // deligate what we have
    public void addCanvasElement(CanvasElement cce)
    {
	this.addElement(cce);
    }

    public void addCanvasElement(CanvasElement cce, int wwidth, int hheight)
    {
	this.addCanvasElement(cce);
	cce.setMinimumSize(wwidth, hheight);
    }
    
    private void initSizes(int w, int h)
    {
	if (isHorizontal())
	{
	    width = w;
	}
	else
	{
	    int maxw = 0;
	    for(int i=0;i<size();i++)
	    {
		CanvasElement ce = (CanvasElement)elementAt(i);
		if (ce!=null && ce.isVisible())
		{
		    int cw = ce.getContentWidth();
		    if (cw>maxw) maxw = cw;
		}
	    }
	    
	    width = maxw;
	}
	
	if (isVertical())
	{
	    height = h;
	}
	else
	{
	    int maxh = 0;
	    for(int i=0;i<size();i++)
	    {
		CanvasElement ce = (CanvasElement)elementAt(i);
		if (ce!=null && ce.isVisible())
		{
		    int ch = ce.getContentHeight();
		    if (ch>maxh) maxh = ch;
		}
	    }
	    //if (maxh == 0) maxh = h;
	    
	    height = maxh;
	}
    }
    
    protected void layout(int x, int y, int w, int h)
    {
	if (align==ALIGN_CLIENT)
	{
	    width = w;
	    height = h;
	}
	else
	{
	    initSizes(w,h);
	}
	
	if (align==ALIGN_LEFT)
	{
	    px = x;
	}
	else
	{
	    px = x+w-width;
	}
	
	px = x;
	if (align==ALIGN_TOP)
	{
	    py = y;
	}
	else
	{
	    py = y+h-height;
	}

	if (isHorizontal())
	{
	    layoutElementsH();
	}
	else
	{
	    layoutElementsV();
	}
    }
    
    protected boolean isVertical()
    {
	return (align == ALIGN_LEFT || align == ALIGN_RIGHT || align == ALIGN_CLIENT);
    }
    
    protected boolean isHorizontal()
    {
	return (align == ALIGN_TOP || align == ALIGN_BOTTOM || align == ALIGN_CLIENT);
    }

    protected int getWidth() 
    {
	return width;
    }

    protected int getHeight() 
    {
	return height;
    }
    
    protected int getAlign()
    {
	return align;
    }

    private void layoutElementsH()
    {
	int aelm = 0;
	int midw = 0;
	int havw = width;
	for(int i=0;i<size();i++)
        {
	    CanvasElement ce = (CanvasElement)elementAt(i);
	    if (ce!=null && ce.isVisible())
	    {
		int cw = ce.getMinimumWidth();
		if (cw>0)
		{
		    havw -= cw;
		}
		else
		{
		    aelm++;
		}
	    }
        }
	
	// width for each element
	if (aelm==0) aelm = 1;
	
	// fixed float point to increase precision
	midw = 1000 * havw / aelm;
	int lp = 0;
	int dl = 0;
	    
	for(int i=0;i<size();i++)
        {
	    CanvasElement ce = (CanvasElement)elementAt(i);
	    if (ce!=null && ce.isVisible())
	    {
		int cw = 1000*ce.getMinimumWidth();
		if (cw == 0) 
		{
		    cw = midw;
		}
		else
		{
		    if (i>0) cw=cw+1000;
		}

		if (i==size()-1)
		{
		    if ((px + lp/1000+dl + cw/1000-dl)>width)
		    {
			cw = cw - 1000;
		    }
		}
		
		ce.setPositionSize(px + lp/1000+dl, py, cw/1000-dl, height);
		int llp = lp;
		lp = lp + cw;

		if ((llp%1000) + (cw%1000) > 1000)
		{
		    dl = 0;
		}
		else
		{
		    dl = 1;
		}
	    }
        }
	
    }
    
    private void layoutElementsV()
    {
	// to do, just like layoutElementsH
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲精品天堂一级| 欧美tk丨vk视频| 一区二区三区四区不卡在线 | xnxx国产精品| 国产一区二区免费在线| 国产婷婷色一区二区三区在线| 国产成人自拍网| 国产精品久久久久久一区二区三区 | 精品国产网站在线观看| 国产在线国偷精品免费看| 国产精品亲子乱子伦xxxx裸| 91麻豆国产在线观看| 午夜精品爽啪视频| 精品久久久久久综合日本欧美| 国产高清不卡一区二区| 一区二区三区精品久久久| 欧美一区二区免费| 成人h动漫精品一区二| 亚洲午夜免费福利视频| 欧美精品一区二区三区很污很色的| 国产传媒欧美日韩成人| 亚洲国产欧美在线| 久久精品日产第一区二区三区高清版| 99国产精品久久久久| 无码av免费一区二区三区试看| 久久日韩精品一区二区五区| 色久综合一二码| 韩国一区二区三区| 一区二区理论电影在线观看| 欧美成人精品高清在线播放| 一本一道久久a久久精品综合蜜臀| 日韩在线a电影| 一区二区中文视频| 欧美成人性福生活免费看| 色噜噜狠狠色综合欧洲selulu| 蜜桃视频一区二区| 亚洲一区在线看| 欧美国产一区二区| 日韩欧美一级二级三级| 色婷婷av一区二区三区之一色屋| 国产一区二区精品在线观看| 亚洲一区二区在线观看视频| 国产精品天美传媒沈樵| 538prom精品视频线放| 日本道在线观看一区二区| 国产福利不卡视频| 天堂在线一区二区| 一区二区三区在线视频免费观看| 久久久亚洲精品石原莉奈 | 91色视频在线| 国产在线视视频有精品| 日韩高清不卡在线| 一区二区三区四区高清精品免费观看| 欧美激情一区不卡| 久久午夜色播影院免费高清| 欧美一区二区三区免费| 欧美丝袜第三区| 色狠狠色狠狠综合| www.爱久久.com| 国产成人三级在线观看| 韩日欧美一区二区三区| 日韩精品午夜视频| 香蕉av福利精品导航| 亚洲另类一区二区| 国产精品国产三级国产aⅴ原创| 久久久蜜臀国产一区二区| 精品久久人人做人人爰| 日韩精品一区二区三区中文精品 | 免费在线观看视频一区| 亚洲一区二区三区小说| 一区二区三区日韩| 亚洲精品日韩综合观看成人91| 中文字幕在线不卡国产视频| 国产欧美日韩卡一| 国产欧美日韩综合| 亚洲国产成人午夜在线一区 | fc2成人免费人成在线观看播放 | 欧美日韩国产另类不卡| 欧美日韩一区在线| 欧美精品欧美精品系列| 欧美一区二区三区日韩视频| 日韩欧美的一区二区| 337p粉嫩大胆色噜噜噜噜亚洲| 久久一二三国产| 亚洲国产精品成人综合| 亚洲欧美国产77777| 一区二区在线观看视频| 亚洲成av人片| 蜜臀av一级做a爰片久久| 激情五月激情综合网| 高清国产一区二区三区| 白白色 亚洲乱淫| 欧美在线你懂得| 欧美精品久久一区| 精品欧美一区二区在线观看| 久久精品亚洲乱码伦伦中文 | 欧美日韩高清影院| 欧美一区二区三区日韩| 精品国产乱码久久久久久免费 | 亚洲私人黄色宅男| 亚洲高清不卡在线观看| 日韩**一区毛片| 国产99久久久国产精品潘金 | 色综合视频一区二区三区高清| 色综合久久66| 日韩一区二区三区视频在线观看| 久久这里只有精品视频网| 国产精品久久久久久久久图文区 | 国产在线观看一区二区 | 欧美日免费三级在线| 日韩欧美一区二区久久婷婷| 国产日产欧产精品推荐色| 亚洲另类在线制服丝袜| 久久99久久精品| 91在线观看免费视频| 日韩三级视频中文字幕| 一区二区中文视频| 久久99久久精品| 欧美无砖砖区免费| 国产午夜精品一区二区三区嫩草| 亚洲综合色视频| 国产高清在线精品| 欧美一区二区视频在线观看 | 欧美日韩不卡一区二区| 久久精品夜色噜噜亚洲aⅴ| 亚洲国产乱码最新视频| 成人免费视频一区| 欧美一二三区精品| 一级日本不卡的影视| 风间由美一区二区三区在线观看 | 天天综合天天做天天综合| 国产福利一区在线| 欧美一区在线视频| 亚洲视频狠狠干| 韩国三级在线一区| 欧美日韩在线三区| 中文字幕日韩欧美一区二区三区| 日本美女一区二区| 在线视频国产一区| 中文幕一区二区三区久久蜜桃| 日韩—二三区免费观看av| 91福利资源站| 综合久久给合久久狠狠狠97色| 麻豆成人免费电影| 欧美日韩精品专区| 一区二区三区中文字幕电影| 成人激情小说网站| 久久久久久亚洲综合影院红桃| 日韩综合一区二区| 欧美日韩一区不卡| 一区二区三区不卡视频在线观看| 成人久久久精品乱码一区二区三区| 精品国产乱码久久久久久1区2区| 天天色图综合网| 欧美日韩成人一区| 亚洲一区二区三区中文字幕在线| 97久久精品人人做人人爽| 国产欧美日韩另类视频免费观看| 国产精品中文字幕欧美| 久久亚洲一区二区三区明星换脸 | 国产不卡在线一区| 精品sm在线观看| 国产美女娇喘av呻吟久久| 精品国产一区二区三区不卡| 精品在线视频一区| 337p日本欧洲亚洲大胆色噜噜| 国产一区二区在线观看免费| 2020国产精品久久精品美国| 韩国女主播一区| 久久嫩草精品久久久久| 国产精华液一区二区三区| 欧美国产日韩一二三区| eeuss影院一区二区三区| 亚洲欧美另类久久久精品2019| 日本伦理一区二区| 亚洲午夜影视影院在线观看| 欧美精品久久天天躁| 久久99国产精品免费网站| 2021久久国产精品不只是精品| 国产黄色91视频| 亚洲人123区| 日本韩国一区二区三区视频| 一区二区三区毛片| 欧美一区二区三区免费| 国产精一区二区三区| 国产精品国产三级国产aⅴ中文 | 亚洲欧美在线视频观看| 91福利国产精品| 久久精品久久久精品美女| 国产人成一区二区三区影院| 97久久精品人人爽人人爽蜜臀| 亚洲国产精品久久人人爱| 欧美日韩国产a| 国产精品一二三区在线| 亚洲美女屁股眼交| 欧美一级黄色大片| 不卡在线观看av| 日韩电影一区二区三区四区| 久久久久久久久久久久久久久99| 91亚洲国产成人精品一区二区三|