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

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

?? sdalistview.java

?? 很好的UI界面源碼..還有自己的輸入法,可以更換風格.可以學習和使用
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
    }    //畫項目    private void paintItems(Graphics g) {        getMaxInfo();        setColRow();        SetClip(g, 2, 2, getHBarWidth() - 2, getVBarHeight() - 4);        //單個大小        int itemWidth = maxLenght / colCount;        int itemHeight = rowHeight;        int itemLeft = 0;        int itemTop = 0;        Image image = null;        int imageLeft = 0;        int imageTop = 0;        Font ft = getFont();        int fontHeight = showItemText ? getFont().getHeight() : 0;        SDAListViewItem item = null;        for (int i = 0; i < itemList.size(); i++) {            item = (SDAListViewItem) itemList.elementAt(i);            if (item.getImage() != null) {                if (item.equals(curItem)) {                    image = item.getSelectedImage() != null ? item.getSelectedImage() : item.getImage();                    itemLeft = item.getCol() * itemWidth;                    itemTop = item.getRow() * itemHeight;                    imageLeft = (itemWidth - image.getWidth()) / 2 + itemLeft - startLeft;                    imageTop = (itemHeight - image.getHeight() - fontHeight) / 2 + itemTop - startTop;                    drawImage(g, image, imageLeft, imageTop, 0);                    if (showItemText) {                        g.setColor(itemFocusedFontColor);                        drawString(g, item.getItemString(),                                (itemWidth - ft.stringWidth(item.getItemString())) / 2 + itemLeft - startLeft,                                imageTop + image.getHeight() + 2);                    }                    if (showItemRect) {                        g.setColor(itemFocusedRectColor);                        drawRect(g, item.getCol() * itemWidth - startLeft, item.getRow() * rowHeight - startTop, itemWidth, itemHeight);                    }                } else {                    image = item.getImage();                    itemLeft = item.getCol() * itemWidth;                    itemTop = item.getRow() * itemHeight;                    imageLeft = (itemWidth - image.getWidth()) / 2 + itemLeft - startLeft;                    imageTop = (itemHeight - image.getHeight() - fontHeight) / 2 + itemTop - startTop;                    drawImage(g, image, imageLeft, imageTop, 0);                    if (showItemText) {                        g.setColor(foreColor);                        drawString(g, item.getItemString(),                                (itemWidth - ft.stringWidth(item.getItemString())) / 2 + itemLeft - startLeft,                                imageTop + image.getHeight() + 2);                    }                }            } else {                if (item.equals(curItem)) {                    itemLeft = item.getCol() * itemWidth;                    itemTop = item.getRow() * itemHeight;                    if (showItemText) {                        g.setColor(itemFocusedFontColor);                        drawString(g, item.getItemString(),                                (itemWidth - ft.stringWidth(item.getItemString())) / 2 + itemLeft - startLeft, itemTop + (itemHeight - ft.getHeight()) / 2);                    }                    if (showItemRect) {                        g.setColor(itemFocusedRectColor);                        drawRect(g, item.getCol() * itemWidth - startLeft, item.getRow() * rowHeight - startTop, itemWidth, itemHeight);                    }                } else {                    itemLeft = item.getCol() * itemWidth;                    itemTop = item.getRow() * itemHeight;                    if (showItemText) {                        g.setColor(foreColor);                        drawString(g, item.getItemString(),                                (itemWidth - ft.stringWidth(item.getItemString())) / 2 + itemLeft - startLeft, itemTop + (itemHeight - ft.getHeight()) / 2);                    }                }            }        }    }    //獲取最大長度和高度    private void getMaxInfo() {        //根據滾動條類型來自動安排        int rowCount = 1;        if (itemList.size() > 0) {            rowCount = itemList.size() % colCount > 0 ? (itemList.size() / colCount + 1) : (itemList.size() / colCount);        }        if (!autoRowHeight) {            if (rowCount * rowHeight > getVBarHeight()) {                scrollBars = SDAConsts.srVertical;            } else {                scrollBars = SDAConsts.srNone;            }        } else {            scrollBars = SDAConsts.srNone;            rowHeight = getVBarHeight() / rowCount;        }        if (scrollBars == SDAConsts.srVertical) {            maxLenght = getHBarWidth();            maxHeight = rowCount * rowHeight;        }        if (scrollBars == SDAConsts.srNone) {            maxLenght = getHBarWidth();            maxHeight = getVBarHeight();        }    }    //設置行列屬性    private void setColRow() {        SDAListViewItem item = null;        int id = 0;        maxCol = 0;        maxRow = 0;        for (int i = 0; i < itemList.size(); i++) {            item = (SDAListViewItem) itemList.elementAt(i);            id = (i + 1) % colCount == 0 ? colCount - 1 : (i + 1) % colCount - 1;            if (maxCol < id) {                maxCol = id;            }            item.setCol(id);            id = i / colCount;            if (maxRow < id) {                maxRow = id;            }            item.setRow(id);        }    }    //處理項目    public SDAListViewItem addItem() {        SDAListViewItem item = new SDAListViewItem();        itemList.addElement(item);        repaintControl();        return item;    }    public SDAListViewItem addItem(String itemString) {        SDAListViewItem item = new SDAListViewItem();        item.setItemString(itemString);        itemList.addElement(item);        repaintControl();        return item;    }    public int getItemCount() {        return itemList.size();    }    public SDAListViewItem addItem(String itemString, Image image, Image selectedImage) {        SDAListViewItem item = new SDAListViewItem();        item.setItemString(itemString);        item.setImage(image);        item.setSelectedImage(selectedImage);        itemList.addElement(item);        repaintControl();        return item;    }    public void addItem(SDAListViewItem item) {        if (!itemList.contains(item)) {            itemList.addElement(item);            repaintControl();        }    }    public void removeItem(SDAListViewItem item) {        if (itemList.contains(item)) {            itemList.removeElement(item);            repaintControl();        }    }    public void removeItem(int itemIndex) {        if (itemIndex > -1 && itemIndex < itemList.size()) {            itemList.removeElementAt(itemIndex);            repaintControl();        }    }    public int getBorderStyle() {        return borderStyle;    }    public void setBorderStyle(int borderStyle) {        this.borderStyle = borderStyle;        internalPaint();    }    public int getScrollBarWidth() {        return barwidth;    }    public void setScrollBarWidth(int barwidth) {        this.barwidth = barwidth;        internalPaint();    }    public int getBorderColor() {        return borderColor;    }    public void setBorderColor(int borderColor) {        this.borderColor = borderColor;        internalPaint();    }    public int getScrollBarColor() {        return scrollBarColor;    }    public int getColCount() {        return colCount;    }    public void setColCount(int colCount) {        this.colCount = colCount;    }    public int getRowHeight() {        return rowHeight;    }    public void setRowHeight(int rowHeight) {        this.rowHeight = rowHeight;    }    public int getItemSelectedColor() {        return itemFocusedRectColor;    }    public void setItemSelectedColor(int itemSelectedColor) {        this.itemFocusedRectColor = itemSelectedColor;    }    public SDAListViewItem getCurItem() {        return curItem;    }    public int getItemIndex() {        if (curItem == null) {            return -1;        } else {            return itemList.indexOf(curItem);        }    }    public void setItemIndex(int itemIndex) {        if (itemIndex > -1 && itemIndex < itemList.size()) {            curItem = (SDAListViewItem) itemList.elementAt(itemIndex);        } else {            curItem = null;        }    }    public boolean isAutoRowHeight() {        return autoRowHeight;    }    public void setAutoRowHeight(boolean autoRowHeight) {        this.autoRowHeight = autoRowHeight;    }    public boolean isShowItemText() {        return showItemText;    }    public void setShowItemText(boolean showItemText) {        this.showItemText = showItemText;    }    public int getItemFocusedColor() {        return itemFocusedRectColor;    }    public void setItemFocusedColor(int itemFocusedColor) {        this.itemFocusedRectColor = itemFocusedColor;    }    public int getItemFocusedFontColor() {        return itemFocusedFontColor;    }    public void setItemFocusedFontColor(int itemFocusedFontColor) {        this.itemFocusedFontColor = itemFocusedFontColor;    }    public boolean isShowItemRect() {        return showItemRect;    }    public void setShowItemRect(boolean showItemRect) {        this.showItemRect = showItemRect;    }    private int getHBarWidth() {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区视频在线播放| 日韩精品1区2区3区| 麻豆国产欧美一区二区三区| 99久久国产综合色|国产精品| 欧美精品一区二区三区高清aⅴ | 亚洲精品视频在线观看网站| 久久国产生活片100| 欧美伦理电影网| 一个色妞综合视频在线观看| 欧美专区在线观看一区| 亚洲激情成人在线| 在线观看欧美黄色| 亚洲高清免费观看高清完整版在线观看| 91小视频免费观看| 国产精品人成在线观看免费| 不卡的av中国片| 亚洲男人天堂av网| 欧美日韩一区不卡| 日韩电影免费在线看| 欧美一二三四在线| 国产精品888| 国产精品久久久久久亚洲伦| 亚洲第四色夜色| 午夜成人免费电影| 免费成人你懂的| 欧美精品在线观看一区二区| 日韩免费一区二区| 黄色资源网久久资源365| 亚洲精品一区二区在线观看| 国产精选一区二区三区| 国产精品毛片a∨一区二区三区| 成人aa视频在线观看| 一区二区三区在线视频观看58| 国产 欧美在线| 亚洲精品少妇30p| 欧美精品日韩综合在线| 国产一区二区伦理片| 中文字幕一区二区三区不卡 | 亚洲小说欧美激情另类| 99re这里只有精品视频首页| 一区二区三区四区蜜桃| 国产精品 日产精品 欧美精品| 成人免费毛片高清视频| 国产美女在线精品| 中文字幕中文在线不卡住| 日本久久一区二区三区| 亚洲一区二区三区小说| 久久色视频免费观看| 91麻豆免费在线观看| 免费成人在线影院| 亚洲精品久久嫩草网站秘色| 日韩欧美国产小视频| av电影在线不卡| 日韩黄色片在线观看| 国产精品天干天干在线综合| 欧美猛男超大videosgay| 国产一区二区三区综合| 亚洲黄色小视频| 国产色综合久久| 6080亚洲精品一区二区| 成人黄色小视频在线观看| 日本vs亚洲vs韩国一区三区| 中文字幕在线不卡一区二区三区| 日本亚洲一区二区| 色婷婷久久久亚洲一区二区三区 | 久久久国际精品| 欧美视频在线一区二区三区 | 五月天中文字幕一区二区| 欧美国产激情一区二区三区蜜月 | 亚洲精品久久7777| 久久久久久久性| 91精品在线麻豆| 欧美日精品一区视频| 99热精品国产| 日韩激情一二三区| 香蕉成人伊视频在线观看| 欧美激情中文不卡| 久久久激情视频| 色丁香久综合在线久综合在线观看| 椎名由奈av一区二区三区| 日韩精品一区二区三区在线| 91首页免费视频| 精品一区二区三区av| 日韩黄色免费电影| 亚洲综合精品自拍| 亚洲日本一区二区| 国产精品免费视频网站| 中文字幕av在线一区二区三区| 久久蜜桃av一区二区天堂| 欧美亚洲国产bt| 在线观看免费亚洲| 欧美日韩美少妇| 色综合久久66| 91黄色免费观看| 欧美日韩一区不卡| 欧美午夜片在线观看| 北条麻妃一区二区三区| fc2成人免费人成在线观看播放| 国产成人精品免费看| 成人午夜av电影| 国产老女人精品毛片久久| 精品一区二区在线视频| 国产精品伊人色| 国产精品国产三级国产普通话三级| 91在线视频免费观看| 麻豆国产91在线播放| 精品成人一区二区三区四区| 日韩你懂的在线播放| 久久在线观看免费| 中文字幕欧美三区| 国产午夜精品一区二区三区嫩草| 在线亚洲一区二区| 777奇米成人网| 久久精品一区二区| 亚洲精品美国一| 韩国精品在线观看| 日本韩国视频一区二区| 日韩免费高清av| 亚洲美女区一区| 久久99精品国产麻豆不卡| 色婷婷av一区二区三区之一色屋| 成人美女视频在线观看18| 3d动漫精品啪啪一区二区竹菊 | 亚洲自拍偷拍av| 国产精品影视网| 91麻豆精品国产91久久久久久久久| 亚洲少妇最新在线视频| 亚洲国产cao| 亚洲男人天堂一区| 午夜免费欧美电影| 亚洲同性同志一二三专区| 日韩国产欧美一区二区三区| 成人一区二区视频| 日韩精品自拍偷拍| 亚洲一区二区三区中文字幕在线| 国产精品99久久久| 日韩亚洲欧美综合| 亚洲午夜在线电影| 99re热这里只有精品免费视频| 精品久久久久久最新网址| 亚洲一区二区三区不卡国产欧美| 成人动漫av在线| 2021国产精品久久精品| 免费一区二区视频| 欧美日韩国产一区二区三区地区| 国产精品国产三级国产aⅴ入口 | 无码av免费一区二区三区试看| 粉嫩一区二区三区在线看| 在线成人免费视频| 国产精品日韩成人| 欧美电视剧免费全集观看| 国产亚洲一区二区三区| 亚洲成人7777| 欧美性色综合网| 亚洲综合成人在线| 91蝌蚪porny| 亚洲日本欧美天堂| 成人黄页毛片网站| 国产精品视频一二三区| 精彩视频一区二区| 久久97超碰色| 美女视频黄 久久| 奇米777欧美一区二区| 一区二区三区波多野结衣在线观看| 久久久久久亚洲综合| 亚洲精品成a人| 日韩一区二区三区电影在线观看| 国产成人午夜片在线观看高清观看| 国产精品成人免费| 国产拍揄自揄精品视频麻豆| 8x8x8国产精品| 一本色道久久综合亚洲91| 国产精品一区一区| 久久成人精品无人区| 亚洲一区二区三区在线| 亚洲精品视频在线看| 亚洲四区在线观看| 国产日产亚洲精品系列| 日韩免费看的电影| 欧美性极品少妇| 久久99热99| 五月婷婷激情综合网| 一区二区视频免费在线观看| 亚洲一区二区中文在线| 亚洲高清免费在线| 久久久三级国产网站| 日本欧美一区二区三区| 色天使色偷偷av一区二区| 久久综合色综合88| 自拍偷拍亚洲欧美日韩| 欧美激情综合在线| 久久精品视频在线看| 国产女同性恋一区二区| 欧美另类高清zo欧美| 精品中文av资源站在线观看| 美女视频网站黄色亚洲| 久久99热这里只有精品| 日韩不卡一区二区| 日韩精品欧美成人高清一区二区| 国产精品激情偷乱一区二区∴|