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

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

?? aboutdialog.java

?? 一個利用Java語言實現的ftp程序
?? JAVA
字號:
package 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一区二区三区免费野_久草精品视频
eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 激情成人综合网| 国产精品成人一区二区艾草| 久久久蜜臀国产一区二区| 欧美成人a视频| 26uuu欧美| 久久久电影一区二区三区| 亚洲精品一区二区三区99| 国产亚洲综合在线| 国产丝袜在线精品| 亚洲国产成人午夜在线一区| 欧美经典一区二区| 国产精品国产自产拍在线| 国产精品久久久久久久浪潮网站| 国产视频不卡一区| 最近中文字幕一区二区三区| 亚洲精品国产视频| 午夜一区二区三区在线观看| 亚洲成av人片在www色猫咪| 视频在线观看91| 国产尤物一区二区在线| 成人性生交大片免费看视频在线| www.日韩大片| 日韩1区2区3区| 成人免费一区二区三区视频 | 午夜精品福利久久久| 一区二区高清免费观看影视大全| 亚洲妇女屁股眼交7| 老鸭窝一区二区久久精品| 国产精品一二一区| 色婷婷国产精品| 日韩视频一区二区三区在线播放| 久久久www成人免费毛片麻豆| 中文字幕一区二区日韩精品绯色| 国产一区激情在线| 一本色道久久综合精品竹菊| 91.com在线观看| 国产日韩成人精品| 偷偷要91色婷婷| 成人av电影在线观看| 欧美一级专区免费大片| 国产精品不卡在线观看| 午夜精品爽啪视频| 99久久综合色| 2024国产精品视频| 婷婷中文字幕综合| 99re热视频精品| 久久综合九色综合97婷婷女人| 一区二区三区在线视频观看58| 国产一区二区成人久久免费影院| 日本久久精品电影| 国产嫩草影院久久久久| 日韩电影在线免费看| 91网站在线观看视频| 精品国产91久久久久久久妲己| 亚洲午夜av在线| 91网页版在线| 久久久不卡网国产精品一区| 久久精品99国产精品| 欧美精品自拍偷拍动漫精品| 中文字幕一区二区5566日韩| 美女高潮久久久| 这里只有精品电影| 午夜激情一区二区| 日本大香伊一区二区三区| 热久久国产精品| 欧美日韩精品专区| 亚洲国产一区二区在线播放| 99久久国产免费看| 中文字幕综合网| eeuss国产一区二区三区| 日本一区二区三区久久久久久久久不 | 精品久久久久久久久久久久包黑料 | 成人午夜激情在线| 国内精品国产成人| 欧美成人a∨高清免费观看| 午夜精品久久久久影视| 一本大道久久精品懂色aⅴ| 国产精品电影一区二区| 成人精品小蝌蚪| 国产精品久久久久久久蜜臀| 成人av资源网站| 亚洲欧洲日韩一区二区三区| 成人av网站免费观看| 国产精品家庭影院| 7777精品伊人久久久大香线蕉| 亚洲国产成人av网| 51精品秘密在线观看| 日本欧美久久久久免费播放网| 日韩欧美美女一区二区三区| 麻豆精品视频在线| 欧美激情综合五月色丁香小说| 粉嫩13p一区二区三区| 91精品在线一区二区| 欧美日韩国产另类一区| 国产精品久久看| 亚洲在线视频免费观看| 欧美日韩午夜在线视频| 男女激情视频一区| 久久噜噜亚洲综合| 91麻豆国产精品久久| 天堂在线一区二区| 久久女同精品一区二区| 成人午夜大片免费观看| 一区二区在线观看视频| 日韩一区国产二区欧美三区| 岛国一区二区在线观看| 亚洲成av人影院在线观看网| 日韩欧美第一区| 欧美日韩国产另类不卡| 国产精品一区在线| 亚洲成人在线观看视频| 久久久www免费人成精品| 欧洲av在线精品| 久久精品国产秦先生| 欧美日韩一区不卡| 久久久不卡网国产精品一区| 99精品久久只有精品| 日韩有码一区二区三区| 国产精品色婷婷| 欧美一区二区视频在线观看2022 | 日韩欧美视频在线| 色狠狠一区二区三区香蕉| 加勒比av一区二区| 亚洲国产综合人成综合网站| 久久久久久综合| 69成人精品免费视频| 一本一道久久a久久精品综合蜜臀| 日精品一区二区| 亚洲精品自拍动漫在线| 久久久99精品久久| 91麻豆精品国产91久久久| 99久久精品免费| 风间由美一区二区三区在线观看 | 国产精品激情偷乱一区二区∴| 日韩一级视频免费观看在线| 色呦呦一区二区三区| 国产高清视频一区| 精品一区二区三区在线播放 | 精品人在线二区三区| 日韩国产精品久久久久久亚洲| 久久久不卡网国产精品一区| 欧美美女视频在线观看| 91九色最新地址| 成人福利视频在线看| 国产福利91精品一区| 日产欧产美韩系列久久99| 亚洲超丰满肉感bbw| 一区二区三区日韩欧美精品| 国产精品剧情在线亚洲| 国产精品伦理在线| 国产欧美日韩精品一区| 久久久久久久久蜜桃| 精品国产成人系列| 国产亚洲一区字幕| 久久久www成人免费无遮挡大片| 精品久久久久久久久久久久久久久 | 精品卡一卡二卡三卡四在线| 在线综合亚洲欧美在线视频| 在线播放国产精品二区一二区四区| 色综合激情五月| 色又黄又爽网站www久久| 日本精品一级二级| 欧美一二三四区在线| 欧美精品在线观看一区二区| 欧美一区二区国产| 欧美一区二区久久| 中文字幕第一区二区| 久久色在线视频| 国产精品毛片久久久久久| 亚洲三级电影全部在线观看高清| 欧美激情中文不卡| 亚洲女同女同女同女同女同69| 日韩美女视频一区| 亚洲成a人v欧美综合天堂下载 | 丝袜亚洲另类欧美| 日本不卡高清视频| 国产一区二区久久| 91小视频在线| 91麻豆精品国产91久久久资源速度 | 亚洲午夜电影网| 韩国三级电影一区二区| 国产成人精品一区二| 色综合久久久久久久久| 欧美精品视频www在线观看| 日韩精品在线一区| 亚洲色图欧美在线| 免费在线观看视频一区| 国产精品一区二区免费不卡 | 色综合久久久网| 欧美精品一区在线观看| 亚洲欧美一区二区三区久本道91 | 色哟哟国产精品免费观看| 欧美男人的天堂一二区| 国产人伦精品一区二区| 午夜欧美一区二区三区在线播放| 极品美女销魂一区二区三区| 一本大道av伊人久久综合| 久久综合久久综合久久综合| 亚洲精品精品亚洲|