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

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

?? gridlayoutdemo.java

?? java tutotrials or beginners
?? JAVA
字號:
/* * Copyright (c) 1995 - 2008 Sun Microsystems, Inc.  All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * *   - Redistributions of source code must retain the above copyright *     notice, this list of conditions and the following disclaimer. * *   - Redistributions in binary form must reproduce the above copyright *     notice, this list of conditions and the following disclaimer in the *     documentation and/or other materials provided with the distribution. * *   - Neither the name of Sun Microsystems nor the names of its *     contributors may be used to endorse or promote products derived *     from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package layout;/* * GridLayoutDemo.java * */import java.awt.*;import java.awt.event.*;import javax.swing.*;public class GridLayoutDemo extends JFrame {    static final String gapList[] = {"0", "10", "15", "20"};    final static int maxGap = 20;    JComboBox horGapComboBox;    JComboBox verGapComboBox;    JButton applyButton = new JButton("Apply gaps");    GridLayout experimentLayout = new GridLayout(0,2);        public GridLayoutDemo(String name) {        super(name);        setResizable(false);    }        public void initGaps() {        horGapComboBox = new JComboBox(gapList);        verGapComboBox = new JComboBox(gapList);    }        public void addComponentsToPane(final Container pane) {        initGaps();        final JPanel compsToExperiment = new JPanel();        compsToExperiment.setLayout(experimentLayout);        JPanel controls = new JPanel();        controls.setLayout(new GridLayout(2,3));                //Set up components preferred size        JButton b = new JButton("Just fake button");        Dimension buttonSize = b.getPreferredSize();        compsToExperiment.setPreferredSize(new Dimension((int)(buttonSize.getWidth() * 2.5)+maxGap,                (int)(buttonSize.getHeight() * 3.5)+maxGap * 2));                //Add buttons to experiment with Grid Layout        compsToExperiment.add(new JButton("Button 1"));        compsToExperiment.add(new JButton("Button 2"));        compsToExperiment.add(new JButton("Button 3"));        compsToExperiment.add(new JButton("Long-Named Button 4"));        compsToExperiment.add(new JButton("5"));                //Add controls to set up horizontal and vertical gaps        controls.add(new Label("Horizontal gap:"));        controls.add(new Label("Vertical gap:"));        controls.add(new Label(" "));        controls.add(horGapComboBox);        controls.add(verGapComboBox);        controls.add(applyButton);                //Process the Apply gaps button press        applyButton.addActionListener(new ActionListener(){            public void actionPerformed(ActionEvent e){                //Get the horizontal gap value                String horGap = (String)horGapComboBox.getSelectedItem();                //Get the vertical gap value                String verGap = (String)verGapComboBox.getSelectedItem();                //Set up the horizontal gap value                experimentLayout.setHgap(Integer.parseInt(horGap));                //Set up the vertical gap value                experimentLayout.setVgap(Integer.parseInt(verGap));                //Set up the layout of the buttons                experimentLayout.layoutContainer(compsToExperiment);            }        });        pane.add(compsToExperiment, BorderLayout.NORTH);        pane.add(new JSeparator(), BorderLayout.CENTER);        pane.add(controls, BorderLayout.SOUTH);    }        /**     * Create the GUI and show it.  For thread safety,     * this method is invoked from the     * event dispatch thread.     */    private static void createAndShowGUI() {        //Create and set up the window.        GridLayoutDemo frame = new GridLayoutDemo("GridLayoutDemo");        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        //Set up the content pane.        frame.addComponentsToPane(frame.getContentPane());        //Display the window.        frame.pack();        frame.setVisible(true);    }        public static void main(String[] args) {        /* Use an appropriate Look and Feel */        try {            //UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");            UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");        } catch (UnsupportedLookAndFeelException ex) {            ex.printStackTrace();        } catch (IllegalAccessException ex) {            ex.printStackTrace();        } catch (InstantiationException ex) {            ex.printStackTrace();        } catch (ClassNotFoundException ex) {            ex.printStackTrace();        }        /* Turn off metal's use of bold fonts */        UIManager.put("swing.boldMetal", Boolean.FALSE);                //Schedule a job for the event dispatch thread:        //creating and showing this application's GUI.        javax.swing.SwingUtilities.invokeLater(new Runnable() {            public void run() {                createAndShowGUI();            }        });    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷中文字幕一区三区| 国产成人免费xxxxxxxx| 国产露脸91国语对白| 99久久精品国产导航| 欧美一区二区视频网站| 亚洲女女做受ⅹxx高潮| 国产露脸91国语对白| 91麻豆精品国产91久久久使用方法| 欧美国产精品专区| 六月丁香婷婷久久| 欧美视频在线一区二区三区| 中文字幕不卡在线观看| 久久99这里只有精品| 欧美日韩久久不卡| 亚洲一区二区三区四区中文字幕| 粉嫩欧美一区二区三区高清影视| 日韩欧美一级特黄在线播放| 亚洲一区二区三区四区的| 一本一道波多野结衣一区二区| 国产日韩欧美a| 精品午夜久久福利影院| 欧美日韩免费电影| 亚洲v中文字幕| 欧美亚洲高清一区二区三区不卡| 亚洲视频狠狠干| aa级大片欧美| 亚洲免费av高清| 色综合久久综合网97色综合| 国产午夜精品一区二区| 国内精品自线一区二区三区视频| 日韩西西人体444www| 日本免费新一区视频| 欧美电影免费观看高清完整版| 亚洲大片免费看| 欧美日产在线观看| 蜜臀久久99精品久久久久久9| 欧美一级高清片| 精品写真视频在线观看| 久久精品在线观看| 成人av电影在线观看| 国产精品美日韩| 93久久精品日日躁夜夜躁欧美| 国产精品国产成人国产三级 | 久久精品无码一区二区三区| 精品亚洲porn| 国产农村妇女毛片精品久久麻豆| 国产成人av网站| 日韩毛片精品高清免费| 欧美日韩一区高清| 青青草国产精品97视觉盛宴| 久久亚洲精华国产精华液| 成人一级视频在线观看| 综合网在线视频| 欧美精品乱码久久久久久按摩| 日韩高清不卡一区| 久久久久高清精品| 日本韩国精品在线| 久久国产精品第一页| 欧美极品xxx| 欧美三级电影在线看| 久久99精品久久久久婷婷| 欧美国产欧美亚州国产日韩mv天天看完整| 91日韩精品一区| 日本视频在线一区| 国产精品国产a| 欧美一区二区三区在| 大胆欧美人体老妇| 天堂在线一区二区| 国产精品欧美综合在线| 色欧美片视频在线观看| 精品一区二区三区在线播放视频| 国产欧美日韩不卡免费| 欧美人妇做爰xxxⅹ性高电影| 国模一区二区三区白浆| 亚洲精品你懂的| 亚洲精品一区二区精华| 欧美视频中文字幕| 成a人片亚洲日本久久| 日本不卡1234视频| 一级做a爱片久久| www一区二区| 欧美天天综合网| 成人免费观看男女羞羞视频| 日本欧美加勒比视频| 亚洲特黄一级片| 久久人人爽爽爽人久久久| 欧美日韩国产一级片| 色综合一区二区| 国产乱码字幕精品高清av| 亚洲在线视频免费观看| 国产精品美女久久久久aⅴ| 日韩三级视频中文字幕| 欧美伊人久久大香线蕉综合69| 成人动漫视频在线| 国产一本一道久久香蕉| 久久爱另类一区二区小说| 亚洲第一激情av| 亚洲免费伊人电影| 国产精品久久夜| 久久久精品国产免大香伊| 5858s免费视频成人| 欧美日韩一级二级| 在线视频观看一区| 一本在线高清不卡dvd| 99国产精品久久久| 国产精品1区二区.| 大桥未久av一区二区三区中文| 国产一区二区久久| 国产一区二区成人久久免费影院| 日韩国产一二三区| 日韩av成人高清| 蓝色福利精品导航| 久草精品在线观看| 激情综合色播激情啊| 国产中文字幕精品| 国产精选一区二区三区| 国产精品一区2区| 国产91在线看| 99精品欧美一区二区三区小说| 成人h动漫精品| av中文字幕一区| 一本色道综合亚洲| 欧美日本乱大交xxxxx| 91精品国产综合久久精品app | 亚洲福利一区二区三区| 亚洲综合清纯丝袜自拍| 婷婷六月综合亚洲| 久久精品国产在热久久| 精品夜夜嗨av一区二区三区| 国产99精品视频| 成人免费精品视频| 色噜噜久久综合| 91精品国产91综合久久蜜臀| 精品蜜桃在线看| 国产日本一区二区| 亚洲人精品午夜| 日韩精品成人一区二区在线| 国产一区二区视频在线| 不卡电影一区二区三区| 欧美日精品一区视频| 日韩一区二区三免费高清| 国产日韩欧美一区二区三区乱码| 亚洲欧美经典视频| 免费精品视频在线| 成人av免费在线| 欧美日韩高清一区二区三区| 日韩欧美亚洲另类制服综合在线| 国产视频一区在线播放| 亚洲一区影音先锋| 国产精品一区一区三区| 91麻豆免费视频| 精品奇米国产一区二区三区| 国产精品国产三级国产aⅴ无密码| 亚洲二区在线观看| 国产aⅴ综合色| 欧美日韩在线亚洲一区蜜芽| 久久久精品黄色| 日本欧美大码aⅴ在线播放| 成人18精品视频| 日韩欧美一二三区| 亚洲一区二区在线视频| 国产精品一二三区| 在线电影国产精品| 亚洲欧美另类图片小说| 久久er精品视频| 欧美体内she精视频| 国产精品欧美久久久久无广告| 亚洲成人福利片| 成人激情校园春色| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲桃色在线一区| 国产精品88av| 日韩欧美不卡一区| 亚洲香肠在线观看| 色综合久久中文综合久久97| 日韩精品中午字幕| 亚洲成人自拍网| 色婷婷久久久亚洲一区二区三区 | 懂色av一区二区三区免费观看| 5858s免费视频成人| 亚洲图片欧美色图| 99精品在线免费| 国产女主播视频一区二区| 激情综合网天天干| 日韩网站在线看片你懂的| 亚洲一区av在线| 91福利国产成人精品照片| 亚洲欧洲国产专区| 高清在线观看日韩| 久久精品一区二区三区不卡牛牛| 日本午夜一本久久久综合| 精品视频在线免费看| 亚洲永久精品大片| 99久久er热在这里只有精品15 | 床上的激情91.| 久久久久久久久99精品| 精品一区二区在线播放| 日韩欧美国产高清| 国产毛片精品视频| 欧美激情综合在线|