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

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

?? customcomboboxdemo.java

?? Java樣例程序集合:2D
?? JAVA
字號:
import java.awt.*;import java.awt.event.*;import javax.swing.*;/* * CustomComboBoxDemo.java is a 1.4 application that uses the following files: *   images/Bird.gif *   images/Cat.gif *   images/Dog.gif *   images/Rabbit.gif *   images/Pig.gif */public class CustomComboBoxDemo extends JPanel {    ImageIcon[] images;    String[] petStrings = {"Bird", "Cat", "Dog", "Rabbit", "Pig"};    /*     * Despite its use of EmptyBorder, this panel makes a fine content     * pane because the empty border just increases the panel's size     * and is "painted" on top of the panel's normal background.  In     * other words, the JPanel fills its entire background if it's     * opaque (which it is by default); adding a border doesn't change     * that.     */    public CustomComboBoxDemo() {        super(new BorderLayout());        //Load the pet images and create an array of indexes.        images = new ImageIcon[petStrings.length];        Integer[] intArray = new Integer[petStrings.length];        for (int i = 0; i < petStrings.length; i++) {            intArray[i] = new Integer(i);            images[i] = createImageIcon("images/" + petStrings[i] + ".gif");            if (images[i] != null) {                images[i].setDescription(petStrings[i]);            }        }        //Create the combo box.        JComboBox petList = new JComboBox(intArray);        ComboBoxRenderer renderer= new ComboBoxRenderer();        renderer.setPreferredSize(new Dimension(200, 130));        petList.setRenderer(renderer);        petList.setMaximumRowCount(3);        //Lay out the demo.        add(petList, BorderLayout.PAGE_START);        setBorder(BorderFactory.createEmptyBorder(20,20,20,20));    }    /** Returns an ImageIcon, or null if the path was invalid. */    protected static ImageIcon createImageIcon(String path) {        java.net.URL imgURL = CustomComboBoxDemo.class.getResource(path);        if (imgURL != null) {            return new ImageIcon(imgURL);        } else {            System.err.println("Couldn't find file: " + path);                return null;        }    }    /**     * Create the GUI and show it.  For thread safety,     * this method should be invoked from the     * event-dispatching thread.     */    private static void createAndShowGUI() {        //Make sure we have nice window decorations.        JFrame.setDefaultLookAndFeelDecorated(true);        //Create and set up the window.        JFrame frame = new JFrame("CustomComboBoxDemo");        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        //Create and set up the content pane.        JComponent newContentPane = new CustomComboBoxDemo();        newContentPane.setOpaque(true); //content panes must be opaque        frame.setContentPane(newContentPane);        //Display the window.        frame.pack();        frame.setVisible(true);    }    public static void main(String[] args) {        //Schedule a job for the event-dispatching thread:        //creating and showing this application's GUI.        javax.swing.SwingUtilities.invokeLater(new Runnable() {            public void run() {                createAndShowGUI();            }        });    }    class ComboBoxRenderer extends JLabel                           implements ListCellRenderer {        private Font uhOhFont;        public ComboBoxRenderer() {            setOpaque(true);            setHorizontalAlignment(CENTER);            setVerticalAlignment(CENTER);        }        /*         * This method finds the image and text corresponding         * to the selected value and returns the label, set up         * to display the text and image.         */        public Component getListCellRendererComponent(                                           JList list,                                           Object value,                                           int index,                                           boolean isSelected,                                           boolean cellHasFocus) {            //Get the selected index. (The index param isn't            //always valid, so just use the value.)            int selectedIndex = ((Integer)value).intValue();            if (isSelected) {                setBackground(list.getSelectionBackground());                setForeground(list.getSelectionForeground());            } else {                setBackground(list.getBackground());                setForeground(list.getForeground());            }            //Set the icon and text.  If icon was null, say so.            ImageIcon icon = images[selectedIndex];            String pet = petStrings[selectedIndex];            setIcon(icon);            if (icon != null) {                setText(pet);                setFont(list.getFont());            } else {                setUhOhText(pet + " (no image available)",                            list.getFont());            }            return this;        }        //Set the font and text when no image was found.        protected void setUhOhText(String uhOhText, Font normalFont) {            if (uhOhFont == null) { //lazily create this font                uhOhFont = normalFont.deriveFont(Font.ITALIC);            }            setFont(uhOhFont);            setText(uhOhText);        }    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美丝袜丝nylons| 亚洲成人免费在线| 国产成人综合在线| 91婷婷韩国欧美一区二区| 91精品一区二区三区久久久久久 | 欧美成人官网二区| 日韩毛片视频在线看| 久久精品99国产国产精| 欧美性猛片aaaaaaa做受| 国产日韩亚洲欧美综合| 美女任你摸久久| 欧美性色欧美a在线播放| 国产欧美一区二区三区在线看蜜臀 | 日韩视频在线一区二区| 一区二区成人在线| 91视频观看视频| 国产精品丝袜黑色高跟| 精品一区免费av| 91精品国产品国语在线不卡| 亚洲黄色小说网站| 97se亚洲国产综合自在线 | 成人看片黄a免费看在线| 日韩一级成人av| 日韩和欧美一区二区| 欧美视频中文字幕| 一区二区三区四区中文字幕| 91蜜桃网址入口| 亚洲人成亚洲人成在线观看图片| 国产经典欧美精品| 久久亚洲精华国产精华液| 麻豆91精品视频| 欧美成人激情免费网| 美女诱惑一区二区| 欧美xxxxx牲另类人与| 美女尤物国产一区| 26uuu久久综合| 高清国产一区二区三区| 国产欧美一二三区| av网站一区二区三区| 最新不卡av在线| 欧美亚洲动漫精品| 日韩va亚洲va欧美va久久| 91精品国产一区二区三区| 日韩在线观看一区二区| 日韩三级伦理片妻子的秘密按摩| 激情综合色丁香一区二区| 久久婷婷国产综合精品青草| 国产a视频精品免费观看| 国产精品乱码一区二区三区软件| bt欧美亚洲午夜电影天堂| 26uuu国产日韩综合| 福利一区福利二区| 亚洲精品日韩综合观看成人91| 欧美亚洲综合网| 蜜桃视频在线观看一区| 国产性色一区二区| 99re成人在线| 美女在线视频一区| 日本一区免费视频| 欧美日韩一级片在线观看| 久久69国产一区二区蜜臀| 欧美国产精品一区二区| 欧美视频一区二区三区四区| 精品夜夜嗨av一区二区三区| 中文字幕一区二区三| 欧美伦理视频网站| 丰满白嫩尤物一区二区| 亚洲国产精品久久久久婷婷884| 26uuu精品一区二区三区四区在线| 成人免费毛片a| 石原莉奈一区二区三区在线观看| 久久久久国色av免费看影院| 色婷婷激情久久| 国内精品久久久久影院薰衣草 | 色欧美片视频在线观看在线视频| 调教+趴+乳夹+国产+精品| 国产亚洲婷婷免费| 欧美日韩在线观看一区二区| 国产精品亚洲专一区二区三区| 一区二区三区欧美激情| 久久婷婷久久一区二区三区| 欧美色综合影院| 99这里都是精品| 麻豆精品在线视频| 亚洲黄色在线视频| 国产精品无人区| 精品日韩在线一区| 欧美午夜电影网| av一本久道久久综合久久鬼色| 蜜臀久久99精品久久久久宅男| 亚洲精品乱码久久久久久久久| 久久亚洲捆绑美女| 精品国内片67194| 欧美狂野另类xxxxoooo| 不卡一区二区在线| 处破女av一区二区| 国产一区激情在线| 五月天网站亚洲| 亚洲国产你懂的| 亚洲欧美偷拍卡通变态| 中文字幕免费在线观看视频一区| 精品久久久久一区二区国产| 制服丝袜日韩国产| 欧美二区乱c少妇| 欧美老肥妇做.爰bbww视频| 91久久精品一区二区三区| 国产麻豆成人传媒免费观看| 人人精品人人爱| 丝袜美腿亚洲一区| 天堂影院一区二区| 视频一区视频二区在线观看| 亚洲午夜成aⅴ人片| 亚洲精品美腿丝袜| 亚洲综合视频在线观看| 亚洲精品乱码久久久久久黑人| 亚洲欧美国产77777| 亚洲少妇中出一区| 伊人开心综合网| 亚洲电影激情视频网站| 亚洲午夜日本在线观看| 亚洲第一主播视频| 人人精品人人爱| 国产一区二区三区四区五区入口 | 日本一区二区视频在线观看| 国产欧美一区二区精品仙草咪| 国产亚洲欧美日韩日本| 国产农村妇女毛片精品久久麻豆| 国产清纯白嫩初高生在线观看91| 国产精品人妖ts系列视频| 中文字幕一区二区三区不卡 | 国产偷v国产偷v亚洲高清| 国产亚洲综合性久久久影院| 国产精品无人区| 亚洲午夜私人影院| 免费日韩伦理电影| 丁香天五香天堂综合| 91在线一区二区三区| 欧美视频一二三区| 精品国产99国产精品| 欧美激情综合网| 亚洲综合色丁香婷婷六月图片| 日韩国产欧美一区二区三区| 精品在线免费视频| 97se亚洲国产综合自在线| 欧美日韩www| 国产日韩精品一区二区三区在线| 亚洲视频每日更新| 奇米综合一区二区三区精品视频 | 国产精品久久久久久久久久免费看 | 日本成人在线看| 国产真实乱子伦精品视频| 成人91在线观看| 欧美日韩精品免费观看视频| 欧美成人a∨高清免费观看| 欧美国产禁国产网站cc| 天天色天天爱天天射综合| 国产精品99久久久久久久女警 | 国产亚洲成av人在线观看导航| 亚洲免费观看高清| 久久国产人妖系列| 色网综合在线观看| 2024国产精品| 午夜精品久久久久久久久久 | 成人免费在线播放视频| 青草av.久久免费一区| 99精品一区二区三区| 日韩欧美在线综合网| 亚洲欧美日韩在线不卡| 久久国产欧美日韩精品| 在线免费精品视频| 国产精品五月天| 韩国一区二区在线观看| 欧美日韩亚洲另类| 综合久久综合久久| 成人一区二区三区视频在线观看 | 国产精品综合视频| 91精品啪在线观看国产60岁| 中文字幕人成不卡一区| 国产精品一区二区你懂的| 欧美三级视频在线| 亚洲欧美激情小说另类| 丰满少妇在线播放bd日韩电影| 精品国产乱码久久久久久久| 五月综合激情婷婷六月色窝| 91成人免费网站| 亚洲精品亚洲人成人网在线播放| 成人性生交大片免费看中文 | 亚洲国产成人av网| 色综合欧美在线视频区| 亚洲欧洲av另类| jlzzjlzz欧美大全| 国产精品色婷婷久久58| 高清av一区二区| 欧美国产精品专区| 成+人+亚洲+综合天堂| 国产三级一区二区| 风流少妇一区二区| 欧美经典一区二区| 成人av午夜影院| 中文字幕国产一区|