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

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

?? aboutdialog.java

?? Ftp服務1.0
?? JAVA
字號:
package ranab.gui;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

/**
 * This is a generic class to show the about dialog.
 * 
 * @author <a href="mailto:rana_b@yahoo.com">Rana Bhattacharyya</a>
 */

public
class AboutDialog extends JDialog 
                  implements SwingConstants, ActionListener {
    
    private String mstMessage;
    private String mstButtonText;
    private Icon   mImgIcon;
    private int miButtonAlignment;
    private String mstTextAlignment;
    private Font mFont;
    private Color mBgColor;
    private Color mFgColor;
    private Component mParent;
    
    /**
     * Instantiate the about dialog box.  
     * @param parent parent frame of this dialog box.
     * @param modal dialog box modal propery.
     */
    public AboutDialog(Frame parent, boolean modal)  {
        super (parent, modal);
        mParent = parent;
        
        mstMessage = null;
        mImgIcon = null;
        mstButtonText = "Ok";
        miButtonAlignment = FlowLayout.CENTER;
        mstTextAlignment   = BorderLayout.SOUTH;
        mFont = null;
        mBgColor = null;
        mFgColor = null;
    }
    
    /**
     * Set button alignment. 
     * Possible inputs are <code>FlowLayout.LEFT, FlowLayout.CENTER,
     * FlowLayout.RIGHT</code>.
     */
    public void setButtonAlignment(int align)  {
        if ( (align != FlowLayout.LEFT) || 
            (align != FlowLayout.CENTER) ||
            (align != FlowLayout.RIGHT) )  {
            throw new IllegalArgumentException("Not a valid horizontal alignment");
        }
        miButtonAlignment = align;
    }
    
    /**
     * Set text alignment.
     * Possible inputs are <code>BorderLayout.NORTH, 
     * BorderLayout.SOUTH, BorderLayout.EAST, BorderLayout.WEST</code>.
     */
    public void setTextAlignment(String align)  {
        if ( (!align.equals(BorderLayout.NORTH)) ||
             (!align.equals(BorderLayout.SOUTH)) ||
             (!align.equals(BorderLayout.EAST))  ||
             (!align.equals(BorderLayout.WEST)) )  {
                throw new IllegalArgumentException("Not a valid alignment");
        }
        mstTextAlignment = align;
    }
    
    /**
     * Set button text.
     */
    public void setButtonText(String txt)  {
        mstButtonText = txt;
    }
    
    /**
     * Set about text message.
     */
    public void setText(String msg)  {
        mstMessage = msg;
    }
    
    /**
     * Set image icon.
     */
    public void setImage(String img)  {
        mImgIcon = GuiUtils.createImageIcon(img);
    }
    
    /**
     * Set text font.
     */
    public void setFont(Font fnt)  {
        mFont = fnt;
    }
    
    /**
     * Set background color.
     */
    public void setBackgroundColor(Color color)  {
         mBgColor = color;
    }
    
    /**
     * Set foreground color.
     */
    public void setForegroundColor(Color color)  {
        mFgColor = color;
    }
    
    /**
     * Set dialog title.
     */
    public void setTitle(String title)  {
        if (title != null)  {
            super.setTitle(title);
        }
    }
    
    /**
     * Get text area component.
     */
    private JLabel getTextArea()  {
        if (mstMessage == null)  {
            return null;
        }
        JLabel txtLab = new JLabel();
        
        if (mFont != null)  {
            txtLab.setFont(mFont);
        }
        if (mBgColor != null)  {
            txtLab.setBackground(mBgColor);
        }
        if (mFgColor != null)  {
            txtLab.setForeground(mFgColor);
        }
        txtLab.setText(mstMessage);
        txtLab.setHorizontalAlignment(SwingConstants.CENTER);
        return txtLab;
    }
    
    /**
     * Get button panel.
     */
    private JPanel getButtonPanel()  {
        JButton btn = new JButton(mstButtonText);
        btn.addActionListener(this);
        JPanel pane = new JPanel();
        pane.setLayout(new FlowLayout(miButtonAlignment));
        pane.add(btn);
        return pane;
    }
    
    /**
     * Get top panel.
     */
    private JPanel getTopPanel()  {
        JPanel topPane = new JPanel();
        topPane.setLayout(new BorderLayout());
        
        JLabel txtLab = getTextArea();
        if ( (txtLab == null) && (mImgIcon == null) )  {
            return null;
        }
        if (txtLab == null)  {
            topPane.add(new JLabel(mImgIcon), BorderLayout.CENTER);
            return topPane;
        }
        if (mImgIcon == null)  {
            topPane.add(txtLab, BorderLayout.CENTER);
            return topPane;
        }
        topPane.add(new JLabel(mImgIcon), BorderLayout.CENTER);
        topPane.add(txtLab, mstTextAlignment);
        return topPane;
    }
    
    /**
     * Show about dialog box.
     */
    public void display()  {
        getContentPane().setLayout(new BorderLayout());
        JPanel topPane = getTopPanel();
        JPanel buttonPanel = getButtonPanel();
        
        if (topPane == null)  {
            getContentPane().add(buttonPanel, BorderLayout.CENTER);
        }
        else  {
            getContentPane().add(buttonPanel, BorderLayout.SOUTH);
            getContentPane().add(topPane, BorderLayout.CENTER);
        }
        pack();
        setLocationRelativeTo(mParent);
        setVisible(true);
    }
    
    /**
     * Button action listener. It closes the dialog box.
     */
    public void actionPerformed(ActionEvent l)  {
        close();
    }
    
   /**
    * Closes the dialog box.
    */
   private void closeDialog(WindowEvent evt) {
     close();
   }
    
   /**
    * Close dialog window
    */    
   public void close()  {
        setVisible(false);
        dispose();
   }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91丝袜在线观看| 91国偷自产一区二区三区观看| 欧美精选一区二区| 国产麻豆精品theporn| 日韩午夜中文字幕| 国产二区国产一区在线观看| 国产精品久久99| 欧美日韩美少妇 | 91电影在线观看| 天堂久久久久va久久久久| 日韩欧美激情一区| 99亚偷拍自图区亚洲| 午夜精品在线看| 久久九九影视网| 91国偷自产一区二区三区成为亚洲经典 | 午夜av一区二区三区| 欧美精品一区二区久久婷婷| 成人av电影在线| 日韩国产成人精品| 欧美国产欧美综合| 欧美日韩一区二区在线观看 | 日韩精品一区二区三区视频 | aa级大片欧美| 免费欧美在线视频| 一区二区三区在线免费| 日韩一区二区三区高清免费看看 | 欧美高清视频不卡网| 成人综合激情网| 国产精品夜夜爽| 六月丁香婷婷色狠狠久久| 国产精品久久久久影视| 欧美一区二区免费观在线| 色偷偷一区二区三区| 国产成人8x视频一区二区| 精品一区二区三区在线视频| 依依成人综合视频| 中文字幕在线观看不卡视频| 精品久久久三级丝袜| 欧美精品久久久久久久多人混战| 粉嫩av一区二区三区| 精品一二三四区| 蜜臀av一区二区在线免费观看| 亚洲一区二区视频在线观看| 国产精品成人网| 国产亚洲一区字幕| 久久久久久久久97黄色工厂| 精品国产在天天线2019| 亚洲精品一区二区三区在线观看| 精品久久久久香蕉网| 日韩午夜av一区| 精品国产亚洲一区二区三区在线观看| 欧美剧情片在线观看| 91激情五月电影| 日本韩国精品在线| 色综合婷婷久久| 欧美少妇xxx| 91精品国产综合久久久久久久 | 欧美日韩成人在线| 91 com成人网| 亚洲精品在线三区| 中文字幕av一区二区三区免费看| 久久精品亚洲乱码伦伦中文| 国产精品你懂的在线欣赏| 国产欧美一区二区在线| 国产精品视频一二| 亚洲宅男天堂在线观看无病毒| 亚洲成人av电影在线| 久久精品久久综合| 国产·精品毛片| 色婷婷av一区二区三区软件 | 国产成人高清视频| 91香蕉国产在线观看软件| 欧美日韩1234| 日韩一级视频免费观看在线| 26uuu国产在线精品一区二区| 国产色产综合产在线视频| 亚洲摸摸操操av| 麻豆精品视频在线| 色琪琪一区二区三区亚洲区| 91精品久久久久久久99蜜桃| 国产欧美一区二区在线观看| 中文字幕在线一区免费| 日本不卡视频一二三区| 91久久奴性调教| 亚洲丝袜自拍清纯另类| 久久精品国产网站| 欧洲视频一区二区| 亚洲国产精品高清| 午夜精品福利在线| av在线一区二区三区| 欧美不卡一二三| 亚洲综合激情小说| 成人在线视频首页| 日韩欧美一区二区免费| 亚洲在线成人精品| 粉嫩av一区二区三区粉嫩 | 色综合天天综合给合国产| 久久精品人人爽人人爽| 日日摸夜夜添夜夜添国产精品| 一本一道久久a久久精品| 国产日韩欧美电影| 国产成人午夜片在线观看高清观看| 欧美精品第一页| 五月婷婷欧美视频| 欧美性大战久久久| 一区二区免费看| 色狠狠色狠狠综合| 一区二区三区在线视频播放| av亚洲精华国产精华精华| 日本一区二区三区高清不卡 | 91亚洲大成网污www| 欧美激情资源网| 成人久久18免费网站麻豆| 久久精品视频在线免费观看| 国产经典欧美精品| 日韩欧美在线123| 久久99国产精品麻豆| 欧美精品一区视频| 风流少妇一区二区| 国产精品美女久久福利网站| 成人sese在线| 一区二区三区欧美在线观看| 欧美色视频在线观看| 亚洲韩国精品一区| 欧美精品成人一区二区三区四区| 日韩成人免费看| 久久免费电影网| 972aa.com艺术欧美| 亚洲国产视频一区| 精品久久一区二区三区| 国产传媒久久文化传媒| 亚洲精品中文在线| 7777精品伊人久久久大香线蕉经典版下载 | av亚洲精华国产精华精华| 夜夜精品浪潮av一区二区三区| 欧美日韩中字一区| 七七婷婷婷婷精品国产| 久久久久久久久久久黄色| 99久久99久久综合| 视频一区二区三区中文字幕| 国产精品美女久久久久久久网站| 欧美精品xxxxbbbb| 91九色02白丝porn| 丰满少妇在线播放bd日韩电影| 性久久久久久久久久久久| 国产精品美女久久久久久久久久久 | 一区二区三区在线视频观看| 亚洲精品菠萝久久久久久久| 欧美精品一区二区在线观看| 欧美精品视频www在线观看 | 偷窥少妇高潮呻吟av久久免费| 中文字幕一区二区在线观看| 久久久久九九视频| 日韩精品综合一本久道在线视频| 欧美日韩精品专区| 欧美做爰猛烈大尺度电影无法无天| 国产jizzjizz一区二区| 国产精选一区二区三区| 久久av资源网| 激情综合亚洲精品| 免费视频最近日韩| 亚洲午夜电影网| 亚洲成人综合网站| 视频在线观看一区| 日韩中文字幕区一区有砖一区| 亚洲成av人片一区二区梦乃 | 国产精品99久久久久久久vr| 黑人精品欧美一区二区蜜桃 | 欧美日韩aaaaaa| 在线成人av影院| 久久综合资源网| 国产欧美精品日韩区二区麻豆天美| 国产亚洲综合在线| 国产精品久久久久久久久免费相片| 国产精品网站导航| 亚洲综合一区二区三区| 视频在线观看一区| 国内成+人亚洲+欧美+综合在线| 国产一区二区在线免费观看| 国产成人av电影在线观看| 成人动漫一区二区在线| 欧美主播一区二区三区美女| 欧美日韩成人综合天天影院| 欧美岛国在线观看| 综合久久久久久| 三级一区在线视频先锋 | 亚洲一区二区三区免费视频| 美日韩一区二区| 高清不卡一区二区在线| 日韩精品一二三四| 一区二区三区成人| 亚洲欧美aⅴ...| 亚洲乱码日产精品bd| 理论电影国产精品| 亚洲人成影院在线观看| 亚洲午夜精品网| 国产在线一区二区综合免费视频| 成人avav影音| 欧美日产国产精品| 亚洲国产高清在线|