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

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

?? userinfop.java

?? 基于jxta的局域網(wǎng)P2P文件共享,可以實現(xiàn)局域網(wǎng)中的文件p2p共享,實現(xiàn)文件快速傳輸及交流
?? JAVA
字號:
package connex.app.loginUI;

import java.awt.*;

import javax.swing.*;
import connex.app.utils.Countries;
import connex.app.utils.Languages;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import connex.app.utils.fileChooserUtils.ImagePreview;
import connex.app.utils.fileChooserUtils.ImageFilter;
import java.io.File;
import connex.app.utils.fileChooserUtils.Utils;
import java.awt.image.RenderedImage;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
import java.io.*;
import net.jxta.document.StructuredDocumentFactory;
import net.jxta.document.StructuredDocument;
import net.jxta.document.MimeMediaType;
import net.jxta.document.XMLElement;
import net.jxta.document.Element;

public class UserInfoP extends JLabel {
    private JFileChooser fc;
    //private BufferedImage tmpimg = null;
    private ImageIcon img = null;
    private ImageIcon img1 = new ImageIcon("images/back2.png");
    private JTextField nick = new JTextField();
    private JTextField mail = new JTextField();
    private JPasswordField pass = new JPasswordField();
    private JPasswordField pass2 = new JPasswordField();

    private JLabel jLabel1 = new JLabel();
    private JLabel jLabel2 = new JLabel();
    private JLabel jLabel3 = new JLabel();
    private JLabel jLabel4 = new JLabel();
    private JLabel jLabel5 = new JLabel();
    private JTextField city = new JTextField();
    private JLabel jLabel6 = new JLabel();
    private JComboBox country = new JComboBox(Countries.COUNTRIES);
    private JLabel jLabel7 = new JLabel();
    private JComboBox language = new JComboBox(Languages.LANGUAGES);
    private JLabel jLabel8 = new JLabel();
    private JTextField phone = new JTextField();
    private JButton picbtn = new JButton();
    private JLabel picLb = new JLabel();
    /*****************************/
    private boolean update = false; //wether the panel in profile change mode;
    private boolean picChanged = false;
    public UserInfoP(boolean update) {
        this.update = update;
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        jLabel3.setText("* Password");
        jLabel3.setBounds(new Rectangle(28, 87, 113, 22));
        jLabel4.setLabelFor(nick);
        jLabel4.setText("* Nick name");
        jLabel4.setBounds(new Rectangle(30, 20, 113, 22));

        jLabel5.setText("Country");
        jLabel5.setBounds(new Rectangle(34, 161, 106, 25));
        city.setBounds(new Rectangle(139, 195, 176, 24));
        jLabel6.setText("City");
        jLabel6.setBounds(new Rectangle(33, 194, 106, 25));
        country.setBounds(new Rectangle(139, 160, 176, 24));
        country.setSelectedItem("Germany");
        jLabel7.setText("Language");
        jLabel7.setBounds(new Rectangle(29, 231, 106, 25));
        language.setBounds(new Rectangle(139, 230, 176, 24));
        language.setSelectedItem("German");
        jLabel8.setLabelFor(phone);
        jLabel8.setText("Other");
        jLabel8.setBounds(new Rectangle(28, 266, 104, 23));
        mail.setText("");
        mail.setBounds(new Rectangle(139, 55, 176, 24));
        pass.setText("");
        pass.setBounds(new Rectangle(139, 90, 176, 24));
        pass2.setText("");
        pass2.setBounds(new Rectangle(139, 125, 176, 24));
        nick.setText(System.getProperty("user.name"));
        nick.setBounds(new Rectangle(139, 20, 176, 24));
        jLabel1.setText("* Repeat Password");
        jLabel1.setBounds(new Rectangle(27, 127, 113, 22));
        jLabel2.setText("* E-mail Address");
        jLabel2.setBounds(new Rectangle(30, 54, 113, 22));
        phone.setText("");
        phone.setBounds(new Rectangle(139, 265, 176, 24));
        this.setHorizontalAlignment(SwingConstants.TRAILING);
        this.setIcon(img1);
        this.setVerticalAlignment(SwingConstants.BOTTOM);
        picbtn.setBounds(new Rectangle(323, 20, 91, 23));
        picbtn.setText("Add Picture");
        picbtn.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                picbtn_actionPerformed(e);
            }
        });
        picLb.setBounds(new Rectangle(322, 53, 98, 112));
        this.add(nick, null);
        this.add(mail, null);
        this.add(pass, null);
        this.add(pass2, null);
        this.add(jLabel2, null);
        this.add(jLabel4, null);
        this.add(jLabel1, null);
        this.add(jLabel3, null);
        this.add(city, null);
        this.add(jLabel5, null);
        this.add(country, null);
        this.add(language, null);
        this.add(phone);
        this.add(jLabel6, null);
        this.add(jLabel7, null);
        this.add(jLabel8, null);
        this.add(picbtn);
        this.add(picLb);

        this.setBackground(Color.white);

        this.setInputVerifier(null);
        this.setLayout(null);
        if (update) {
            pass.setEnabled(false);
            pass2.setEnabled(false);
            jLabel1.setVisible(false);
            pass2.setVisible(false);
            loadProfile();
            picLb.setIcon(new ImageIcon(System.getProperty(
                    "JXTA_HOME") + File.separator +
                                        "MyImg.jpg"));
        }

    }

    private void loadProfile() {
        FileInputStream is = null;
        StructuredDocument doc = null;
        try {
            is = new FileInputStream(System.getProperty(
                    "JXTA_HOME") + File.separator +
                                     "ProfileAdv.adv");
        } catch (FileNotFoundException ex) {
        }

        try {
            doc = StructuredDocumentFactory.
                  newStructuredDocument(new MimeMediaType(
                          "text", "xml"), is);
        } catch (IOException ex1) {
        }

        XMLElement element = (XMLElement) doc.getParent();
        Element elem = (Element) element.getChildren("name").nextElement();

        if (elem != null && elem.getValue() != null) {
            nick.setText(elem.getValue().toString());
        }
        /*elem = (Element) element.getChildren(speedKey).nextElement();
                 if (elem != null && elem.getValue() != null) {
            adv.setSpeed(elem.getValue().toString());
                 }*/
        /*   elem = (Element) element.getChildren(mobilityKey).nextElement();
           if (elem != null && elem.getValue() != null) {
               adv.setMobility(elem.getValue().toString());
           }*/
        elem = (Element) element.getChildren("countery").nextElement();
        if (elem != null && elem.getValue() != null) {
            country.setSelectedItem("elem.getValue().toString()");
        }
        elem = (Element) element.getChildren("language").nextElement();
        if (elem != null && elem.getValue() != null) {
            language.setSelectedItem(elem.getValue().toString());
        }

        elem = (Element) element.getChildren("city").nextElement();
        if (elem != null && elem.getValue() != null) {
            city.setText(elem.getValue().toString());
        }

        elem = (Element) element.getChildren("other").nextElement();
        if (elem != null && elem.getValue() != null) {
            phone.setText(elem.getValue().toString());
        }
        elem = (Element) element.getChildren("email").nextElement();
        if (elem != null && elem.getValue() != null) {
            mail.setText(elem.getValue().toString());
        }

    }

    public String getNick() {
        return nick.getText();
    }

    public String getMail() {
        return mail.getText();
    }

    public String getPass() {
        return new String(pass.getPassword());
    }

    public String getPass2() {
        return new String(pass2.getPassword());
    }

    public String getCountry() {
        return country.getSelectedItem().toString();
    }

    public String getCity() {
        return city.getText();
    }

    public String getLanguage() {
        return language.getSelectedItem().toString();
    }

    public String getPhone() {
        return phone.getText();
    }

    public RenderedImage getPic() {
        return Utils.getBufferedImage(img);
    }

    public boolean isPicChanged() {
        return picChanged;
    }

    public void picbtn_actionPerformed(ActionEvent e) {
        //Set up the file chooser.
        if (fc == null) {
            fc = new JFileChooser();

            //Add a custom file filter and disable the default
            //(Accept All) file filter.
            fc.addChoosableFileFilter(new ImageFilter());
            fc.setAcceptAllFileFilterUsed(false);

            //Add custom icons for file types.
            //  fc.setFileView(new ImageFileView());

            //Add the preview pane.
            fc.setAccessory(new ImagePreview(fc));
        }

        //Show it.
        int returnVal = fc.showDialog(UserInfoP.this,
                                      "Attach");

        //Process the results.
        if (returnVal == JFileChooser.APPROVE_OPTION) {
            File file = fc.getSelectedFile();

            img = new ImageIcon(file.getAbsolutePath());
            img = Utils.getThumbNail(img);

            picLb.setIcon(img);
            picChanged = true;
        } else {

        }

        //Reset the file chooser for the next time it's shown.
        fc.setSelectedFile(null);

    }


}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天影视色香欲综合网老头| 国产精品素人一区二区| 亚洲成人1区2区| 欧美日韩免费在线视频| 亚洲小说春色综合另类电影| 欧美日韩一区二区三区在线看| 亚洲美女屁股眼交| 欧美日韩一级二级三级| 日韩高清不卡一区二区三区| 久久久不卡影院| 日韩一级免费观看| 色成人在线视频| 亚洲mv在线观看| 欧美一级精品大片| 国产成人午夜视频| 亚洲日本成人在线观看| 6080亚洲精品一区二区| 国产一区不卡在线| 亚洲精品网站在线观看| 欧美日产在线观看| 国产精品综合久久| 亚洲成人三级小说| 日本一区二区免费在线| 在线国产亚洲欧美| 精品一区二区三区日韩| 中文字幕在线不卡视频| 7777精品伊人久久久大香线蕉的 | av电影在线观看一区| 亚洲激情男女视频| 精品免费视频.| 日韩精品免费专区| 成人动漫精品一区二区| 日韩一区二区三区免费观看| 成人av网站免费| 麻豆专区一区二区三区四区五区| 中文字幕成人在线观看| 欧美日韩国产综合一区二区| 国产精品中文字幕欧美| 亚洲福利视频三区| 国产精品网站在线| 69成人精品免费视频| 99久久国产综合精品色伊| 日av在线不卡| 亚洲最快最全在线视频| 国产婷婷色一区二区三区四区| 欧美亚男人的天堂| 粉嫩av亚洲一区二区图片| 日韩av中文字幕一区二区 | 日韩欧美一二区| 99国产麻豆精品| 国产一区二区三区精品欧美日韩一区二区三区| 国产精品视频在线看| 精品日产卡一卡二卡麻豆| 在线视频你懂得一区二区三区| 国产精品综合久久| 久久国产夜色精品鲁鲁99| 一区二区三区av电影 | 亚洲最大成人综合| 中文字幕av免费专区久久| 日韩美女在线视频| 欧美一区二区播放| 欧美三级乱人伦电影| 一本大道久久a久久精品综合| 国产在线一区二区综合免费视频| 日日夜夜免费精品| 亚洲妇熟xx妇色黄| 亚洲国产一区在线观看| 亚洲黄色av一区| 亚洲欧美在线观看| 日韩理论片网站| 亚洲人被黑人高潮完整版| 国产精品久久久久久久久免费樱桃 | 久久66热偷产精品| 美国十次综合导航| 久久精品国产亚洲高清剧情介绍| 午夜精品福利久久久| 亚洲国产精品天堂| 亚洲动漫第一页| 亚洲r级在线视频| 视频一区欧美精品| 日本一道高清亚洲日美韩| 日韩午夜在线观看| 国产呦萝稀缺另类资源| 亚洲色图另类专区| 成人av电影在线| 99久久婷婷国产精品综合| eeuss鲁片一区二区三区在线看| 国产精品一线二线三线精华| 国产成人欧美日韩在线电影| 粗大黑人巨茎大战欧美成人| 成人精品一区二区三区四区| 成人a免费在线看| 91片在线免费观看| 欧美美女bb生活片| 精品国产免费人成电影在线观看四季 | 精品盗摄一区二区三区| 久久精品一区二区三区av| 国产精品国产三级国产有无不卡| 欧美高清在线精品一区| 一区二区三区四区不卡在线 | 中文一区在线播放| 国产.欧美.日韩| 国产激情一区二区三区桃花岛亚洲 | 久久精品人人爽人人爽| 国产精品视频线看| 尤物在线观看一区| 日av在线不卡| 国产成人综合自拍| 色综合天天综合色综合av| 欧洲国内综合视频| 精品国偷自产国产一区| 国产精品每日更新| 日韩av一区二| 国产成人av影院| 在线观看日韩高清av| 欧美成人精品二区三区99精品| 国产日韩欧美不卡在线| 亚洲国产一区二区在线播放| 国产一区二区电影| 色综合色综合色综合 | 精品乱人伦一区二区三区| 中文字幕av一区二区三区高 | 久久精品欧美日韩精品| 亚洲一区二区在线免费观看视频 | 久久婷婷久久一区二区三区| 中文字幕一区二区三区乱码在线 | 精品一区二区在线免费观看| av福利精品导航| 欧美一级高清片| 亚洲欧美乱综合| 国产一区二区在线视频| 欧美日韩不卡一区| 国产精品毛片大码女人 | 久久久久99精品国产片| 5566中文字幕一区二区电影| 日韩精品一区二区三区老鸭窝| 国产欧美日韩久久| 日本成人在线看| 91激情五月电影| 国产精品久久久久久户外露出| 免费精品99久久国产综合精品| 91视频国产观看| 国产日韩av一区| 久久99精品久久久久久动态图 | av在线一区二区| 欧美变态tickle挠乳网站| 亚洲成人av福利| 91女神在线视频| 中国av一区二区三区| 麻豆精品在线观看| 欧美美女一区二区在线观看| 一区二区三区在线播| 91在线观看视频| 中文字幕在线观看一区二区| 国产成人免费在线| 久久奇米777| 精品午夜一区二区三区在线观看| 在线综合视频播放| 亚洲国产精品综合小说图片区| 91首页免费视频| 亚洲欧洲日韩综合一区二区| 国产成人精品综合在线观看| 久久亚洲综合av| 老司机精品视频一区二区三区| 欧美日韩夫妻久久| 天天做天天摸天天爽国产一区 | 欧美影院午夜播放| 综合久久久久综合| 91亚洲国产成人精品一区二三| 中文久久乱码一区二区| 高清不卡一区二区在线| 国产午夜一区二区三区| 国产风韵犹存在线视精品| 久久久一区二区| 国产成人午夜视频| 国产精品久久久久影院色老大| 成人性视频网站| 亚洲天堂网中文字| 91麻豆文化传媒在线观看| 一区二区三区av电影| 欧美三电影在线| 日日夜夜一区二区| 欧美xxxx在线观看| 国产激情偷乱视频一区二区三区| 国产日韩欧美精品一区| av激情亚洲男人天堂| 一级日本不卡的影视| 欧美日韩卡一卡二| 激情综合网天天干| 欧美激情在线看| 日本久久电影网| 日韩av一区二| 久久这里只有精品首页| 99久久国产免费看| 性做久久久久久久久| 久久综合99re88久久爱| 91在线观看污| 蜜臀av一区二区| 国产精品国产a| 色伊人久久综合中文字幕|