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

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

?? accessiblescrolldemo.java

?? java tutotrials or beginners
?? JAVA
字號(hào):
/* * 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 misc;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;/* * AccessibleScrollDemo requires these files: *    Rule.java *    Corner.java *    ScrollablePicture.java *    images/youngdad.jpeg */public class AccessibleScrollDemo extends JPanel                                   implements ItemListener {    private Rule columnView;    private Rule rowView;    private JToggleButton isMetric;    private ScrollablePicture picture;    public AccessibleScrollDemo() {        // Get the image to use.        ImageIcon david = createImageIcon("images/youngdad.jpeg",                          "Photograph of David McNabb in his youth.");        // Create the row and column headers.        columnView = new Rule(Rule.HORIZONTAL, true);        if (david != null) {            columnView.setPreferredWidth(david.getIconWidth());        } else {            columnView.setPreferredWidth(320);        }        columnView.getAccessibleContext().setAccessibleName("Column Header");        columnView.getAccessibleContext().                setAccessibleDescription("Displays horizontal ruler for " +                                         "measuring scroll pane client.");        rowView = new Rule(Rule.VERTICAL, true);        if (david != null) {            rowView.setPreferredHeight(david.getIconHeight());        } else {            rowView.setPreferredHeight(480);        }        rowView.getAccessibleContext().setAccessibleName("Row Header");        rowView.getAccessibleContext().                setAccessibleDescription("Displays vertical ruler for " +                                         "measuring scroll pane client.");        // Create the corners.        JPanel buttonCorner = new JPanel();        isMetric = new JToggleButton("cm", true);        isMetric.setFont(new Font("SansSerif", Font.PLAIN, 11));        isMetric.setMargin(new Insets(2,2,2,2));        isMetric.addItemListener(this);        isMetric.setToolTipText("Toggles rulers' unit of measure " +                                "between inches and centimeters.");        buttonCorner.add(isMetric); //Use the default FlowLayout        buttonCorner.getAccessibleContext().                     setAccessibleName("Upper Left Corner");        String desc = "Fills the corner of a scroll pane " +                      "with color for aesthetic reasons.";        Corner lowerLeft = new Corner();        lowerLeft.getAccessibleContext().                  setAccessibleName("Lower Left Corner");        lowerLeft.getAccessibleContext().setAccessibleDescription(desc);        Corner upperRight = new Corner();        upperRight.getAccessibleContext().                   setAccessibleName("Upper Right Corner");        upperRight.getAccessibleContext().setAccessibleDescription(desc);                // Set up the scroll pane.        picture = new ScrollablePicture(david,                                        columnView.getIncrement());        picture.setToolTipText(david.getDescription());        picture.getAccessibleContext().setAccessibleName(                                         "Scroll pane client");        JScrollPane pictureScrollPane = new JScrollPane(picture);        pictureScrollPane.setPreferredSize(new Dimension(300, 250));        pictureScrollPane.setViewportBorder(                BorderFactory.createLineBorder(Color.black));        pictureScrollPane.setColumnHeaderView(columnView);        pictureScrollPane.setRowHeaderView(rowView);        // In theory, to support internationalization you would change        // UPPER_LEFT_CORNER to UPPER_LEADING_CORNER,        // LOWER_LEFT_CORNER to LOWER_LEADING_CORNER, and        // UPPER_RIGHT_CORNER to UPPER_TRAILING_CORNER.  In practice,        // bug #4467063 makes that impossible (at least in 1.4.0).        pictureScrollPane.setCorner(JScrollPane.UPPER_LEFT_CORNER,                                    buttonCorner);        pictureScrollPane.setCorner(JScrollPane.LOWER_LEFT_CORNER,                                    lowerLeft);        pictureScrollPane.setCorner(JScrollPane.UPPER_RIGHT_CORNER,                                    upperRight);        // Put it in this panel.        setLayout(new BoxLayout(this, BoxLayout.X_AXIS));        add(pictureScrollPane);        setBorder(BorderFactory.createEmptyBorder(20,20,20,20));    }    public void itemStateChanged(ItemEvent e) {        if (e.getStateChange() == ItemEvent.SELECTED) {            // Turn it to metric.            rowView.setIsMetric(true);            columnView.setIsMetric(true);        } else {            // Turn it to inches.            rowView.setIsMetric(false);            columnView.setIsMetric(false);        }        picture.setMaxUnitIncrement(rowView.getIncrement());    }    /** Returns an ImageIcon, or null if the path was invalid. */    protected static ImageIcon createImageIcon(String path,                                               String description) {        java.net.URL imgURL = AccessibleScrollDemo.class.getResource(path);        if (imgURL != null) {            return new ImageIcon(imgURL, description);        } 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() {        //Create and set up the window.        JFrame frame = new JFrame("AccessibleScrollDemo");        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        //Create and set up the content pane.        JComponent newContentPane = new AccessibleScrollDemo();        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();            }        });    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜激情片| 亚洲国产欧美日韩另类综合 | 综合久久给合久久狠狠狠97色| 国产在线国偷精品产拍免费yy| 久久这里只有精品6| 国产精品自拍毛片| 国产精品热久久久久夜色精品三区 | 国产很黄免费观看久久| 国产视频亚洲色图| 91美女视频网站| 五月婷婷久久丁香| 日韩美女主播在线视频一区二区三区| 麻豆成人av在线| 中文字幕日韩精品一区| 色婷婷亚洲综合| 日韩电影在线观看电影| 久久久亚洲精品一区二区三区| 成人毛片在线观看| 亚洲国产一区二区三区| 这里只有精品视频在线观看| 国产一区二区三区免费看| 亚洲欧洲精品一区二区三区不卡| 在线精品亚洲一区二区不卡| 麻豆免费看一区二区三区| 欧美激情一区二区三区四区| 在线亚洲精品福利网址导航| 激情久久五月天| 亚洲老妇xxxxxx| 精品国产污网站| 91久久一区二区| 国产一区二区在线视频| 亚洲综合在线视频| 国产亚洲制服色| 欧美羞羞免费网站| 国产成人综合在线| 亚洲国产精品自拍| 国产欧美日韩卡一| 91精品国产综合久久香蕉麻豆| 国产成人99久久亚洲综合精品| 亚洲第一会所有码转帖| 中文字幕av不卡| 日韩视频一区二区在线观看| 色婷婷av久久久久久久| 国产精品主播直播| 日本成人在线电影网| 成人欧美一区二区三区小说 | 97久久人人超碰| 国产资源精品在线观看| 丝袜美腿亚洲色图| 亚洲精品视频在线观看网站| 久久综合一区二区| 91精品国产免费| 欧美日韩中文字幕精品| 色先锋aa成人| 粉嫩av一区二区三区| 国产在线不卡一卡二卡三卡四卡| 亚洲成精国产精品女| 成人欧美一区二区三区| 国产精品无码永久免费888| 久久蜜桃一区二区| 欧美一区二区福利视频| 欧美日免费三级在线| 一本大道久久a久久精品综合| 风间由美一区二区av101| 国产综合久久久久久鬼色| 秋霞午夜鲁丝一区二区老狼| 天堂成人免费av电影一区| 亚洲尤物在线视频观看| 亚洲精品成人悠悠色影视| 亚洲欧美在线aaa| 国产精品久久久久aaaa| 国产精品色婷婷| 国产欧美日韩在线看| 欧美国产一区二区在线观看| 国产亚洲va综合人人澡精品| 久久亚洲欧美国产精品乐播| 久久久久国产成人精品亚洲午夜| 欧美成人a视频| 樱花影视一区二区| 亚洲品质自拍视频网站| 亚洲精品v日韩精品| 亚洲综合色视频| 亚洲一区二区三区在线播放 | 亚洲一区二区三区视频在线 | 国产精品久久精品日日| 亚洲婷婷在线视频| 亚洲码国产岛国毛片在线| 亚洲黄色在线视频| 亚洲永久精品国产| 日韩精品三区四区| 国产在线精品免费| 岛国精品在线观看| 91天堂素人约啪| 欧美日韩在线三级| 欧美一区二区视频在线观看2022| 91精品国产全国免费观看| 欧美精品一区二区三区在线| 欧美激情一区二区| 亚洲永久免费视频| 麻豆久久一区二区| 国产成人aaaa| 欧美日韩一区二区在线观看| 日韩午夜小视频| 国产精品国产三级国产aⅴ中文| 亚洲欧洲性图库| 日韩中文字幕一区二区三区| 国产曰批免费观看久久久| av在线不卡电影| 欧美电影在线免费观看| 久久久777精品电影网影网| 亚洲视频网在线直播| 日韩精品电影一区亚洲| 国产精品一区二区免费不卡 | 欧美亚洲丝袜传媒另类| 日韩视频一区二区三区 | 五月天中文字幕一区二区| 国产精品一区专区| 欧美在线视频不卡| 久久综合久久综合久久综合| 亚洲精品一二三四区| 看片网站欧美日韩| 一本一道综合狠狠老| 精品久久久久久最新网址| 亚洲视频图片小说| 精品一区二区三区香蕉蜜桃 | 欧美色视频一区| 国产视频亚洲色图| 日韩精品每日更新| 91蜜桃免费观看视频| 国产亚洲成年网址在线观看| 日本午夜精品视频在线观看| 成人av免费在线播放| 日韩欧美一卡二卡| 亚洲一二三四在线| 不卡的av电影在线观看| 2020国产精品自拍| 亚洲成a人片在线观看中文| 成人免费视频视频| 337p日本欧洲亚洲大胆精品| 丝袜脚交一区二区| 欧美午夜精品久久久| 国产精品久久久久aaaa樱花| 国产精品夜夜爽| 欧美r级在线观看| 蜜臀av性久久久久蜜臀av麻豆 | 免费的成人av| 欧美日韩一区精品| 亚洲另类在线视频| 成人av在线影院| 久久麻豆一区二区| 蜜桃视频一区二区| 欧美久久久影院| 亚洲午夜一区二区| 欧美午夜精品一区二区蜜桃| 亚洲精选视频在线| 色综合色狠狠天天综合色| 国产欧美日韩精品一区| 国产一区二区免费看| 精品国产一区二区三区久久影院| 日本欧美一区二区| 日韩精品一区二区三区在线观看| 日本不卡一区二区| 91精品国产综合久久精品麻豆| 亚洲国产精品一区二区尤物区| 91国产成人在线| 亚洲一区二区欧美日韩| 欧美唯美清纯偷拍| 亚洲一卡二卡三卡四卡| 欧美吞精做爰啪啪高潮| 亚洲国产精品久久人人爱蜜臀| 在线观看国产91| 亚洲国产一区二区三区青草影视 | 日韩精品自拍偷拍| 韩日av一区二区| 国产偷国产偷精品高清尤物 | 欧美伊人久久久久久久久影院| 亚洲六月丁香色婷婷综合久久 | 99vv1com这只有精品| 中文字幕综合网| 在线观看亚洲精品视频| 五月天一区二区| 精品福利视频一区二区三区| 国产精品一区在线| 中文字幕一区二区三区在线播放| 一本到三区不卡视频| 亚洲成人午夜影院| 欧美成人一区二区三区在线观看 | 久久99精品国产.久久久久久 | **欧美大码日韩| 欧美日韩精品综合在线| 另类成人小视频在线| 中文一区一区三区高中清不卡| 色屁屁一区二区| 日产国产高清一区二区三区| 久久亚洲精品国产精品紫薇| 99re在线精品| 久久99热这里只有精品| 国产精品久久久久久久久动漫 | 在线欧美一区二区| 毛片av中文字幕一区二区|