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

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

?? filesharingpanel.java

?? 基于jxta的P2P框架的系統
?? JAVA
字號:
package connex.plugins.filesharing.ui;

import java.awt.*;

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

import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;
import javax.swing.border.Border;
import connex.plugins.filesharing.FilesharingService;



public class FilesharingPanel extends JPanel {
    SearchPanel searchPanel = new SearchPanel();
    DownloadPanel downloadPanel = DownloadPanel.getInstance();
    SharePanel sharePanel = new SharePanel();
    BorderLayout borderLayout1 = new BorderLayout();
    ImageIcon img1 = new ImageIcon(FilesharingPanel.class.getResource("sdownload.png"));
    ImageIcon img2 = new ImageIcon(FilesharingPanel.class.getResource("search4.png"));
    ImageIcon img3 = new ImageIcon(FilesharingPanel.class.getResource("share4.png"));

    JPanel jPanel1 = new JPanel();
    JButton jButton1 = new JButton();
    Border bt = jButton1.getBorder();
    JButton jButton2 = new JButton();
    JButton share = new JButton();
    public FilesharingPanel() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        this.setLayout(borderLayout1);
        jPanel1.setBackground(UIManager.getColor("CheckBox.background"));
        jPanel1.setBorder(BorderFactory.createEtchedBorder());
        jPanel1.setPreferredSize(new Dimension(10, 38));
        jPanel1.setLayout(null);
        jButton1.setBounds(new Rectangle(47, 1, 36, 36));
        jButton1.setBorder(null);
        jButton1.setBorderPainted(true);
        jButton1.setContentAreaFilled(false);
        jButton1.setFocusPainted(false);
        jButton1.setHorizontalTextPosition(SwingConstants.CENTER);
        jButton1.setIcon(img1);
        jButton1.setMargin(new Insets(2, 14, 2, 14));
        jButton1.setText("");
        jButton1.setVerticalTextPosition(SwingConstants.CENTER);
        jButton1.addMouseListener(new FilesharingPanel_jButton1_mouseAdapter(this));
        jButton1.addActionListener(new FilesharingPanel_jButton1_actionAdapter(this));
        jButton2.setBounds(new Rectangle(5, 1, 36, 36));
        jButton2.setBorder(null);
        jButton2.setContentAreaFilled(false);
        jButton2.setFocusPainted(false);
        jButton2.setHorizontalTextPosition(SwingConstants.CENTER);
        jButton2.setIcon(img2);
        jButton2.setMargin(new Insets(2, 14, 2, 14));
        jButton2.setText("");
        jButton2.setVerticalTextPosition(SwingConstants.CENTER);
        jButton2.addMouseListener(new FilesharingPanel_jButton2_mouseAdapter(this));
        jButton2.addActionListener(new FilesharingPanel_jButton2_actionAdapter(this));
        share.setBounds(new Rectangle(89, 1, 36, 36));
        share.setBorder(null);
        share.setContentAreaFilled(false);
        share.setFocusPainted(false);

        share.setHorizontalTextPosition(SwingConstants.CENTER);
        share.setIcon(img3);
        share.setMargin(new Insets(2, 14, 2, 14));
        share.setText("");
        share.setVerticalTextPosition(SwingConstants.CENTER);
        share.addMouseListener(new FilesharingPanel_share_mouseAdapter(this));
        share.addActionListener(new FilesharingPanel_share_actionAdapter(this));
        this.add(searchPanel, java.awt.BorderLayout.CENTER);
        this.add(jPanel1, java.awt.BorderLayout.NORTH);
        jPanel1.add(share);
        jPanel1.add(jButton1, null);
        jPanel1.add(jButton2, null);
    }

    public void addResultsTable(ResultsTable rtb) {
        searchPanel.addResultsTable(rtb);
    }

    public DefaultListModel getShareList() {
        return this.sharePanel.getList();
    }

    public void cleanUP() {
        searchPanel = null;
        downloadPanel = null;
        sharePanel = null;

    }

    public void jButton1_actionPerformed(ActionEvent e) {
        this.remove(searchPanel);
        this.remove(sharePanel);
        this.add(downloadPanel);
        this.updateUI();
        repaint();
    }

    public void jButton2_actionPerformed(ActionEvent e) {
        this.remove(downloadPanel);
        this.remove(sharePanel);
        this.add(searchPanel);

        this.updateUI();
        repaint();
    }

    public void share_actionPerformed(ActionEvent e) {

        this.remove(downloadPanel);
        this.remove(searchPanel);
        this.add(sharePanel);

        if (!sharePanel.isLoaded()) {
            FilesharingService.getInstance().loadContents();
            sharePanel.setLoaded(true);
        }
        this.updateUI();
        repaint();

    }

    public void jButton2_mouseEntered(MouseEvent e) {
        jButton2.setBorder(bt);
        jButton2.setContentAreaFilled(true);
    }

    public void jButton1_mouseEntered(MouseEvent e) {
        jButton1.setBorder(bt);
        jButton1.setContentAreaFilled(true);
    }

    public void jButton1_mouseExited(MouseEvent e) {
        jButton1.setBorder(null);
        jButton1.setContentAreaFilled(false);
    }

    public void jButton2_mouseExited(MouseEvent e) {
        jButton2.setBorder(null);
        jButton2.setContentAreaFilled(false);
    }

    public void share_mouseEntered(MouseEvent e) {
        share.setBorder(bt);
        share.setContentAreaFilled(true);
    }

    public void share_mouseExited(MouseEvent e) {
        share.setBorder(null);
        share.setContentAreaFilled(false);
    }

}


class FilesharingPanel_share_actionAdapter implements ActionListener {
    private FilesharingPanel adaptee;
    FilesharingPanel_share_actionAdapter(FilesharingPanel adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.share_actionPerformed(e);
    }
}


class FilesharingPanel_jButton2_actionAdapter implements ActionListener {
    private FilesharingPanel adaptee;
    FilesharingPanel_jButton2_actionAdapter(FilesharingPanel adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton2_actionPerformed(e);
    }
}


class FilesharingPanel_jButton2_mouseAdapter extends MouseAdapter {
    private FilesharingPanel adaptee;
    FilesharingPanel_jButton2_mouseAdapter(FilesharingPanel adaptee) {
        this.adaptee = adaptee;
    }

    public void mouseEntered(MouseEvent e) {

        adaptee.jButton2_mouseEntered(e);
    }

    public void mouseExited(MouseEvent e) {
        adaptee.jButton2_mouseExited(e);
    }
}


class FilesharingPanel_share_mouseAdapter extends MouseAdapter {
    private FilesharingPanel adaptee;
    FilesharingPanel_share_mouseAdapter(FilesharingPanel adaptee) {
        this.adaptee = adaptee;
    }

    public void mouseEntered(MouseEvent e) {
        adaptee.share_mouseEntered(e);
    }

    public void mouseExited(MouseEvent e) {
        adaptee.share_mouseExited(e);
    }

}


class FilesharingPanel_jButton1_actionAdapter implements ActionListener {
    private FilesharingPanel adaptee;
    FilesharingPanel_jButton1_actionAdapter(FilesharingPanel adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton1_actionPerformed(e);
    }
}


class FilesharingPanel_jButton1_mouseAdapter extends MouseAdapter {
    private FilesharingPanel adaptee;
    FilesharingPanel_jButton1_mouseAdapter(FilesharingPanel adaptee) {
        this.adaptee = adaptee;
    }

    public void mouseEntered(MouseEvent e) {
        adaptee.jButton1_mouseEntered(e);
    }

    public void mouseExited(MouseEvent e) {
        adaptee.jButton1_mouseExited(e);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类小说一区二区三区| 欧美大片拔萝卜| 成人av免费观看| 国产成人免费在线观看不卡| 国产一区二区在线观看免费 | 豆国产96在线|亚洲| 国产不卡在线一区| av福利精品导航| 91在线视频官网| 在线观看日韩毛片| 欧美日韩国产综合久久| 欧美一区二区三区在线观看 | 欧美一级理论片| 日韩写真欧美这视频| 欧美电视剧免费全集观看| 欧美精品一区二区三区在线播放| 精品少妇一区二区三区日产乱码 | 激情五月婷婷综合网| 国产乱子伦一区二区三区国色天香| 韩国视频一区二区| 成人一道本在线| 色综合天天综合网天天狠天天| 欧美色图免费看| 日韩欧美专区在线| 亚洲国产精品成人综合色在线婷婷 | 美女任你摸久久| 国产成人在线观看免费网站| 91色婷婷久久久久合中文| 欧美视频在线一区| xvideos.蜜桃一区二区| 中文欧美字幕免费| 亚洲成人精品影院| 韩国视频一区二区| 色999日韩国产欧美一区二区| 欧美人妇做爰xxxⅹ性高电影| 精品久久久久久久久久久久久久久久久| 国产欧美精品在线观看| 亚洲午夜电影网| 国产一区二区导航在线播放| 色综合天天综合网天天狠天天| 欧美日韩高清影院| 国产日本亚洲高清| 五月天久久比比资源色| 国产a视频精品免费观看| 欧美午夜精品免费| 国产亚洲欧美激情| 亚洲成人资源网| 丁香一区二区三区| 欧美日本在线视频| 中文成人av在线| 蜜芽一区二区三区| 色综合天天综合在线视频| 日韩一区二区免费在线观看| 亚洲色图都市小说| 美女视频一区在线观看| 91极品美女在线| 久久久亚洲欧洲日产国码αv| 亚洲综合无码一区二区| 高清不卡一区二区在线| 91精品麻豆日日躁夜夜躁| 日韩毛片一二三区| 国产在线精品视频| 欧美日韩国产一级片| 中文字幕一区二区三| 极品瑜伽女神91| 欧美日韩在线综合| 最新国产成人在线观看| 国产一区二区三区四| 在线成人免费观看| 一区二区三区日韩精品| 福利视频网站一区二区三区| 91精品国产乱码久久蜜臀| 亚洲一区中文日韩| av在线不卡免费看| 精品欧美黑人一区二区三区| 亚洲成人免费av| 色婷婷av一区| 亚洲丝袜制服诱惑| 成人性视频免费网站| 337p日本欧洲亚洲大胆色噜噜| 三级不卡在线观看| 欧美日韩视频一区二区| 欧美激情一区二区三区在线| 精品一区二区三区欧美| 日韩天堂在线观看| 午夜激情一区二区三区| 在线精品视频免费观看| 亚洲乱码国产乱码精品精的特点| 成人午夜电影小说| 国产午夜亚洲精品午夜鲁丝片| 久久69国产一区二区蜜臀| 日韩欧美中文字幕公布| 美女脱光内衣内裤视频久久影院| 欧美日韩中字一区| 亚洲大片在线观看| 欧美精品日日鲁夜夜添| 亚洲国产aⅴ成人精品无吗| 91久久香蕉国产日韩欧美9色| 亚洲人成网站色在线观看| 91蝌蚪国产九色| 一区二区三区免费在线观看| 一本久久综合亚洲鲁鲁五月天 | 九九九精品视频| 日韩美女一区二区三区四区| 欧美aaaaaa午夜精品| 欧美电影免费观看高清完整版在| 青青草91视频| 精品国产污污免费网站入口| 国产呦精品一区二区三区网站| 欧美xxxxx牲另类人与| 裸体健美xxxx欧美裸体表演| 欧美变态tickle挠乳网站| 久久狠狠亚洲综合| 国产日韩欧美电影| av电影天堂一区二区在线观看| 国产精品初高中害羞小美女文| 色婷婷综合久久久久中文| 亚洲影院免费观看| 日韩一卡二卡三卡国产欧美| 久久成人免费电影| 国产网站一区二区| 不卡的电影网站| 亚洲与欧洲av电影| 日韩欧美一二区| 国产精品一区专区| 亚洲色大成网站www久久九九| 在线观看亚洲一区| 日韩精品久久理论片| 精品欧美久久久| 99久久精品国产麻豆演员表| 亚洲线精品一区二区三区| 日韩亚洲欧美一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 综合久久久久综合| 欧美一区二区三区免费在线看| 国产精品一二一区| 一区二区三区免费观看| 欧美一区二区三区影视| 国产精品一区二区久激情瑜伽| 欧美国产精品一区二区三区| 91福利小视频| 国内精品视频666| 亚洲欧洲成人精品av97| 欧美日韩大陆在线| 国产成人免费9x9x人网站视频| 亚洲一区在线播放| 久久精品视频免费| 欧美午夜免费电影| 国产一区高清在线| 亚洲第一福利视频在线| 久久久www免费人成精品| 欧美亚洲综合一区| 久久精品久久99精品久久| 国产精品久久久久久久久动漫 | 亚洲国产aⅴ成人精品无吗| 亚洲女子a中天字幕| 中文字幕亚洲成人| 日韩一区在线看| 一区二区三区不卡在线观看| 午夜久久福利影院| 亚洲色图制服诱惑| 国产一区二区三区免费看| 激情丁香综合五月| 色噜噜狠狠色综合欧洲selulu| 欧美色精品天天在线观看视频| 一本色道综合亚洲| 精品国产99国产精品| 91精品蜜臀在线一区尤物| 91久久精品午夜一区二区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产女主播视频一区二区| 日韩视频在线你懂得| 欧美麻豆精品久久久久久| 色成年激情久久综合| 日本精品裸体写真集在线观看| 91亚洲精品久久久蜜桃网站| 成人免费视频免费观看| 成人免费黄色大片| 成人h版在线观看| 成人久久18免费网站麻豆| 成人综合婷婷国产精品久久 | 国产午夜精品一区二区三区视频| 精品少妇一区二区三区在线播放 | 国产成人免费网站| 国内精品免费在线观看| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲男同性恋视频| 亚洲女人小视频在线观看| 依依成人综合视频| 亚洲国产精品久久一线不卡| 亚洲成人免费av| 青青草视频一区| 国产在线视频精品一区| 国产成a人亚洲精品| 99久久婷婷国产综合精品电影| av中文字幕一区| 91九色02白丝porn| 在线电影欧美成精品| 精品国产一区二区三区久久影院| 久久综合丝袜日本网|