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

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

?? tools.java

?? 一個小公司要求給寫的很簡單的任務管理系統。
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/* * @(#)Tools.java	1.44 06/08/29 *  * Copyright (c) 2006 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: *  * -Redistribution of source code must retain the above copyright notice, this *  list of conditions and the following disclaimer. *  * -Redistribution 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, Inc. or the names of contributors may  * be used to endorse or promote products derived from this software without  * specific prior written permission. *  * This software is provided "AS IS," without a warranty of any kind. ALL  * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING * ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE * OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN MIDROSYSTEMS, INC. ("SUN") * AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE * AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS * DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST  * REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL,  * INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY  * OF LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE,  * EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. *  * You acknowledge that this software is not designed, licensed or intended * for use in the design, construction, operation or maintenance of any * nuclear facility. *//* * @(#)Tools.java	1.44 06/08/29 */package java2d;import static java.awt.Color.*;import java.awt.*;import java.awt.event.*;import java.awt.print.PrinterJob;import javax.print.attribute.*;import javax.swing.*;import javax.swing.event.*;import javax.swing.border.*;import java.net.URL;import java.text.DecimalFormat;/** * Tools to control individual demo graphic attributes.  Also, control for * start & stop on animated demos; control for cloning the demo; control for * printing the demo.  Expand and collapse the Tools panel with ToggleIcon. */public class Tools extends JPanel implements ActionListener, ChangeListener, MouseListener, Runnable {    private ImageIcon stopIcon, startIcon;    private Font font = new Font("serif", Font.PLAIN, 10);    private Color roColor = new Color(187, 213, 238);     private Surface surface;    private Thread thread;    private JPanel toolbarPanel;    private JPanel sliderPanel;    private JLabel label;    private ToggleIcon bumpyIcon, rolloverIcon;        private DecimalFormat decimalFormat = new DecimalFormat("000");     protected boolean focus;    public JToggleButton toggleB;    public JButton printB;    public JComboBox screenCombo;    public JToggleButton renderB, aliasB;     public JToggleButton textureB, compositeB;     public JButton startStopB;    public JButton cloneB;    public boolean issueRepaint = true;    public JToolBar toolbar;    public JSlider slider;    public boolean doSlider;    public boolean isExpanded;    public Tools(Surface surface) {        this.surface = surface;        setLayout(new BorderLayout());        stopIcon     = new  ImageIcon(DemoImages.getImage( "stop.gif",this));        startIcon    = new  ImageIcon(DemoImages.getImage("start.gif",this));        bumpyIcon    = new ToggleIcon(this, LIGHT_GRAY);        rolloverIcon = new ToggleIcon(this, roColor);        toggleB = new JToggleButton(bumpyIcon);        toggleB.addMouseListener(this);        isExpanded = false;        toggleB.addActionListener(this);        toggleB.setMargin(new Insets(0,0,-4,0));        toggleB.setBorderPainted(false);        toggleB.setFocusPainted(false);        toggleB.setContentAreaFilled(false);        toggleB.setRolloverIcon(rolloverIcon);        add("North", toggleB);        toolbar = new JToolBar();        toolbar.setPreferredSize(new Dimension(112, 26));        toolbar.setFloatable(false);        String s = surface.AntiAlias == RenderingHints.VALUE_ANTIALIAS_ON             ? "On" : "Off";        aliasB = addTool( "A", "Antialiasing " + s, this);        s = surface.Rendering == RenderingHints.VALUE_RENDER_SPEED            ? "Speed" : "Quality";        renderB = addTool("R", "Rendering " + s, this);        s = surface.texture != null ? "On" : "Off";        textureB = addTool("T", "Texture " + s, this);        s = surface.composite != null ? "On" : "Off";        compositeB = addTool("C", "Composite " + s, this);        Image printBImg = DemoImages.getImage("print.gif", this);        printB = addTool(printBImg, "Print the Surface", this);        if (surface instanceof AnimatingSurface) {            Image stopImg = DemoImages.getImage("stop.gif", this);            startStopB = addTool(stopImg, "Stop Animation", this);            toolbar.setPreferredSize(new Dimension(132, 26));        }        screenCombo = new JComboBox();        screenCombo.setPreferredSize(new Dimension(100, 18));        screenCombo.setFont(font);        for (String name : GlobalControls.screenNames) {            screenCombo.addItem(name);        }         screenCombo.addActionListener(this);        toolbarPanel = new JPanel(new FlowLayout(FlowLayout.CENTER,5,0));        toolbarPanel.setLocation(0,6);        toolbarPanel.setVisible(false);        toolbarPanel.add(toolbar);        toolbarPanel.add(screenCombo);        toolbarPanel.setBorder(new EtchedBorder());        add(toolbarPanel);        setPreferredSize(new Dimension(200,8));        if (surface instanceof AnimatingSurface) {            sliderPanel = new JPanel(new BorderLayout());            label = new JLabel(" Sleep = 030 ms");            label.setForeground(BLACK);            sliderPanel.add(label, BorderLayout.WEST);            slider = new JSlider(JSlider.HORIZONTAL, 0, 200, 30);            slider.addChangeListener(this);            sliderPanel.setBorder(new EtchedBorder());            sliderPanel.add(slider);            addMouseListener(new MouseAdapter() {                public void mouseClicked(MouseEvent e) {                   if (toolbarPanel.isVisible()) {                       invalidate();                       if ((doSlider = !doSlider)) {                           remove(toolbarPanel);                           add(sliderPanel);                       } else {                           remove(sliderPanel);                           add(toolbarPanel);                       }                       validate();                       repaint();                   }                }            });        }    }    public JButton addTool(Image img,                           String toolTip,                           ActionListener al) {        JButton b = new JButton(new ImageIcon(img)) {            Dimension prefSize = new Dimension(21, 22);            public Dimension getPreferredSize() {                return prefSize;            }            public Dimension getMaximumSize() {                return prefSize;            }            public Dimension getMinimumSize() {                return prefSize;            }        };        toolbar.add(b);        b.setFocusPainted(false);        b.setSelected(true);        b.setToolTipText(toolTip);        b.addActionListener(al);        return b;    }    public JToggleButton addTool(String name,                                 String toolTip,                                 ActionListener al) {        JToggleButton b = new JToggleButton(name) {            Dimension prefSize = new Dimension(21, 22);            public Dimension getPreferredSize() {                return prefSize;            }            public Dimension getMaximumSize() {                return prefSize;            }            public Dimension getMinimumSize() {                return prefSize;            }        };        toolbar.add(b);        b.setFocusPainted(false);        if (toolTip.equals("Rendering Quality") ||            toolTip.equals("Antialiasing On") ||            toolTip.equals("Texture On")  ||            toolTip.equals("Composite On")) {            b.setSelected(true);        } else {            b.setSelected(false);        }        b.setToolTipText(toolTip);        b.addActionListener(al);        return b;    }    public void actionPerformed(ActionEvent e) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人艳星乳罩| 捆绑调教美女网站视频一区| 免费看日韩a级影片| av一区二区不卡| 欧美剧情片在线观看| 一区免费观看视频| 国产精品一区二区在线观看不卡 | 成人av先锋影音| 欧美大片免费久久精品三p| 一区二区在线观看不卡| 国产成人一级电影| 日韩欧美成人一区| 亚洲国产精品自拍| 91视频一区二区三区| 国产色一区二区| 精品亚洲成av人在线观看| 欧美久久久久免费| 亚洲午夜免费视频| 色综合久久久久综合99| 国产精品二区一区二区aⅴ污介绍| 国产真实乱对白精彩久久| 欧美一级夜夜爽| 日日夜夜一区二区| 欧美日韩一二区| 亚洲已满18点击进入久久| 北岛玲一区二区三区四区| 中日韩av电影| 成人综合婷婷国产精品久久| 2021国产精品久久精品| 激情小说亚洲一区| 欧美成人精品高清在线播放| 日韩电影免费在线| 欧美精品久久99久久在免费线| 艳妇臀荡乳欲伦亚洲一区| 91无套直看片红桃| 国产精品国产三级国产aⅴ无密码| 国产精品一区久久久久| 久久九九国产精品| 高清不卡一区二区在线| 久久精品人人做人人综合| 狠狠色狠狠色综合系列| 中文字幕制服丝袜一区二区三区| 国产成人免费在线观看| 国产亚洲欧美日韩日本| 国产成人在线视频网站| 国产精品亲子乱子伦xxxx裸| 处破女av一区二区| 综合久久综合久久| 一本色道a无线码一区v| 一区二区三区中文免费| 欧美日韩成人激情| 免费人成精品欧美精品| 精品国产免费久久| 国产河南妇女毛片精品久久久| 欧美国产1区2区| gogogo免费视频观看亚洲一| 亚洲精品日日夜夜| 欧美日韩成人综合天天影院| 蜜桃视频在线一区| 久久久av毛片精品| 91网站黄www| 日精品一区二区三区| 日韩免费一区二区| 福利视频网站一区二区三区| 国产精品福利av| 欧美日韩亚州综合| 麻豆国产欧美一区二区三区| 久久久99久久精品欧美| 99国产精品久久久| 亚洲成人免费在线观看| 精品久久国产老人久久综合| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产精品一区二区91| 日韩美女精品在线| 欧美疯狂做受xxxx富婆| 国产精品88av| 亚洲欧美另类久久久精品| 欧美理论片在线| 国产精品亚洲成人| 亚洲一二三四在线| 日韩女优毛片在线| jiyouzz国产精品久久| 亚洲sss视频在线视频| 久久久美女艺术照精彩视频福利播放| 99久久国产综合精品女不卡| 日韩一区欧美二区| 国产午夜亚洲精品不卡| 欧美性生活一区| 韩国成人精品a∨在线观看| 欧美高清在线一区二区| 欧美剧情电影在线观看完整版免费励志电影| 美洲天堂一区二卡三卡四卡视频 | 制服丝袜亚洲网站| 国产精品一区专区| 性做久久久久久久久| 久久久一区二区| 欧美色图片你懂的| 国产精品123区| 亚洲第一精品在线| 国产女人aaa级久久久级| 欧美日韩电影在线播放| 成人精品视频一区二区三区尤物| 五月婷婷久久综合| 中文字幕在线不卡视频| 91精品国产麻豆| 91首页免费视频| 激情综合网激情| 亚洲r级在线视频| 中文字幕一区二区在线播放| 日韩亚洲欧美在线观看| 99久久99久久精品免费看蜜桃 | 麻豆精品在线看| 亚洲欧美日韩中文播放 | 91激情在线视频| 国产精品一级黄| 天堂影院一区二区| 亚洲日本va午夜在线影院| 久久精品视频一区| 日韩一区二区精品| 欧美视频精品在线观看| 不卡高清视频专区| 国产精品中文字幕欧美| 日本va欧美va瓶| 亚洲国产精品影院| 亚洲手机成人高清视频| 日本一区二区三区电影| 日韩欧美一二三四区| 欧美疯狂做受xxxx富婆| 91成人免费电影| 99精品欧美一区二区蜜桃免费 | 精品在线亚洲视频| 久久综合九色欧美综合狠狠| 久久精品国产精品亚洲综合| 在线看不卡av| 天堂在线亚洲视频| 亚洲一区二区高清| 亚洲乱码国产乱码精品精98午夜| 国产亚洲欧美激情| 久久综合精品国产一区二区三区 | 国产成人在线观看| 国产裸体歌舞团一区二区| 久久精品国产色蜜蜜麻豆| 日韩高清国产一区在线| 午夜精品在线视频一区| 亚洲成av人片一区二区三区| 亚洲综合免费观看高清完整版 | 日韩欧美一区二区免费| 欧美久久久久久久久久| 欧美另类z0zxhd电影| 69堂国产成人免费视频| 欧美高清你懂得| 5月丁香婷婷综合| 91精品国产一区二区三区香蕉| 欧美精品久久久久久久久老牛影院| 欧美在线|欧美| 欧美日韩一级黄| 欧美电影在哪看比较好| 欧美日韩国产中文| 91精品久久久久久久久99蜜臂| 7777女厕盗摄久久久| 91精品一区二区三区久久久久久 | 国产.精品.日韩.另类.中文.在线.播放| 亚洲高清免费视频| 国产精品麻豆久久久| 国产精品视频一二三区| 国产精品天干天干在观线| 国产精品久久久久久久第一福利| 日本一区二区三区四区| 中文一区二区完整视频在线观看| 国产精品视频九色porn| 国产精品毛片无遮挡高清| 亚洲码国产岛国毛片在线| 一区二区三区日本| 午夜久久久影院| 精品综合久久久久久8888| 国产精品一区二区不卡| 成人18视频在线播放| 色偷偷久久一区二区三区| 欧美日韩一级片在线观看| 日韩亚洲欧美一区| 久久午夜羞羞影院免费观看| 中文字幕第一区| 一区二区三区色| 日韩av一二三| 高清国产午夜精品久久久久久| 91蜜桃网址入口| 欧美日韩免费观看一区三区| 欧美α欧美αv大片| 久久亚洲私人国产精品va媚药| 国产精品卡一卡二卡三| 亚洲一二三级电影| 久久精品国产精品亚洲综合| 成人av电影免费在线播放| 一区二区三区在线视频播放| 日韩三级中文字幕| 欧洲中文字幕精品| 久久久亚洲精品一区二区三区| 99久久亚洲一区二区三区青草| 99视频超级精品| 国产精品一区二区x88av|