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

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

?? slideshowgui.java

?? 基于jxta的局域網P2P文件共享,可以實現局域網中的文件p2p共享,實現文件快速傳輸及交流
?? JAVA
字號:
package connex.plugins.slideshow;

import java.io.*;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import org.jdesktop.swingx.JXImageView;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class SlideShowGUI
    extends JPanel implements ImageListener {
  private File file2Send;
  BorderLayout borderLayout1 = new BorderLayout();
  JToolBar toolbar = new JToolBar();
  //JPanel display  = new JPanel();
  ImageViewer display = new ImageViewer();
  JPanel progressPanel = new JPanel();
  JPanel sendPanel = new JPanel();

  JButton fitToScreen = new JButton();
  JButton originialSize = new JButton(display.getOriginalSizeAction());
  JButton fullScreen = new JButton();
  JButton zoomIn = new JButton(display.getZoomInAction());
  JButton zoomOut = new JButton(display.getZoomOutAction());
  JButton rotateCW = new JButton(display.getRotateClockwiseAction());
  JButton rotateCCW = new JButton(display.getRotateCounterClockwiseAction());
  JButton delete = new JButton();
  JButton save = new JButton(display.getSaveAction());
  JButton open = new JButton(display.getOpenAction());
  JButton info = new JButton();
  JButton send = new JButton("Send");
  JLabel filename = new JLabel();

  ImageIcon fit = new ImageIcon("resources" + File.separator + "images" +
                                File.separator + "fit.png");

  ImageIcon original = new ImageIcon("resources" + File.separator + "images" +
                                     File.separator + "full.png");
  ImageIcon fullscr = new ImageIcon("resources" + File.separator + "images" +
                                    File.separator + "fullscr.png");

  ImageIcon zoomInIco = new ImageIcon("resources" + File.separator + "images" +
                                      File.separator + "inc.png");
  ImageIcon zoomOutIco = new ImageIcon("resources" + File.separator +
                                       "images" + File.separator + "dec.png");

  ImageIcon CW = new ImageIcon("resources" + File.separator + "images" +
                               File.separator + "right.png");
  ImageIcon CCW = new ImageIcon("resources" + File.separator + "images" +
                                File.separator + "left.png");

  ImageIcon delIco = new ImageIcon("resources" + File.separator + "images" +
                                   File.separator + "delete_small.png");
  ImageIcon saveIco = new ImageIcon("resources" + File.separator + "images" +
                                    File.separator + "save_small.png");
  ImageIcon openIco = new ImageIcon("resources" + File.separator + "images" +
                                    File.separator + "open.png");

  ImageIcon infoIco = new ImageIcon("resources" + File.separator + "images" +
                                    File.separator + "open.png");
  ImageIcon sendIco = new ImageIcon("resources" + File.separator + "images" +
                                    File.separator + "send.png");

  private JProgressBar progress = new JProgressBar();
  private JLabel status = new JLabel();
  private BorderLayout borderLayout2 = new BorderLayout();

  public SlideShowGUI() {
    try {
      jbInit();
    } catch (Exception exception) {
      exception.printStackTrace();
    }
  }

  private void jbInit() throws Exception {
    display.setImageListener(this);
    this.setLayout(borderLayout1);

    fitToScreen.setIcon(fit);
    fitToScreen.setText("");
    fitToScreen.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        fitToScreen_actionPerformed(e);
      }
    });
    originialSize.setIcon(original);
    originialSize.setText("");

    fullScreen.setIcon(fullscr);
    fullScreen.setText("");
    fullScreen.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        fullScreen_actionPerformed(e);
      }
    });
    zoomIn.setIcon(zoomInIco);
    zoomIn.setText("");

    zoomOut.setIcon(zoomOutIco);
    zoomOut.setText("");

    rotateCW.setIcon(CW);
    rotateCW.setText("");

    rotateCCW.setIcon(CCW);
    rotateCCW.setText("");

    delete.setIcon(delIco);
    delete.setText("");
    delete.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        delete_actionPerformed(e);
      }
    });

    save.setIcon(saveIco);
    save.setText("");

    open.setIcon(openIco);
    open.setText("");

    info.setIcon(infoIco);
    info.setText("");
    info.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        info_actionPerformed(e);
      }
    });
    send.setIcon(sendIco);
    send.setText("send");
    send.setHorizontalTextPosition(SwingConstants.LEADING);
    send.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        send_actionPerformed(e);
      }
    });

    progressPanel.setPreferredSize(new Dimension(10, 80));
    progressPanel.setLayout(borderLayout2);
    sendPanel.setLayout(new BorderLayout());
    status.setText("");
    toolbar.add(fitToScreen);
    toolbar.add(originialSize);
    toolbar.add(fullScreen);
    toolbar.addSeparator();
    toolbar.add(zoomIn);
    toolbar.add(zoomOut);
    toolbar.addSeparator();
    toolbar.add(rotateCCW);
    toolbar.add(rotateCW);
    toolbar.addSeparator();
    toolbar.add(delete);
    toolbar.add(save);
    toolbar.add(open);
    toolbar.addSeparator();
    toolbar.add(info);
    this.add(progressPanel, java.awt.BorderLayout.SOUTH);
    //jScrollPane1.getViewport().add(display);
    this.add(display, java.awt.BorderLayout.CENTER);
    this.add(toolbar, java.awt.BorderLayout.NORTH);
    sendPanel.add(send, java.awt.BorderLayout.EAST);
    sendPanel.add(filename, java.awt.BorderLayout.WEST);

    progressPanel.add(sendPanel, java.awt.BorderLayout.NORTH);
    progressPanel.add(status, java.awt.BorderLayout.CENTER);
    progressPanel.add(progress, java.awt.BorderLayout.SOUTH);
  }

  public void fitToScreen_actionPerformed(ActionEvent e) {
    display.fitImageToScreen();

  }

  public void fullScreen_actionPerformed(ActionEvent e) {

  }

  public void delete_actionPerformed(ActionEvent e) {

    int n = JOptionPane.showConfirmDialog(this,
                                          "Sure ????",
                                          "delete picture",
                                          JOptionPane.YES_NO_OPTION,
                                          JOptionPane.QUESTION_MESSAGE,
                                          null);
    System.out.println(n);
    if (n == 0) {

      file2Send.delete();
      display.setImage( (Image)null);

      filename.setText("");
    }
  }

  public void info_actionPerformed(ActionEvent e) {

  }

  public void send_actionPerformed(ActionEvent e) {
    SlideShowService.getInstance().sendPicture(file2Send);
  }

  public static void main(String[] arg) {
    JFrame f = new JFrame();
    f.add(new SlideShowGUI());
    f.setSize(400, 500);
    f.setVisible(true);
  }

  /**
   * updateProgress
   *
   * @param percent float
   */
  protected void updateProgress(float percent) {
    int i = (int) percent;

    this.progress.setValue(i);
  }

  /**
   * setState
   *
   * @param message String
   */
  protected void setState(String message) {
    this.status.setText(message);
  }

  /**
   * diplay
   *
   * @param path String
   */
  protected void display(String path) {
    try {
      display.setImage(new File(path));
    } catch (IOException ex) {
      ex.printStackTrace();
    }

  }

  public void receiveImage(File file) {

    file2Send = file;
    filename.setText(file2Send.getAbsolutePath());
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本aⅴ免费视频一区二区三区 | 亚洲精品ww久久久久久p站| 91一区二区三区在线观看| 三级不卡在线观看| 国产精品高潮呻吟| 精品久久久久久久人人人人传媒| 色哟哟一区二区三区| 丁香婷婷综合激情五月色| 麻豆精品一区二区三区| 亚洲综合视频网| 国产精品不卡一区| www亚洲一区| 91精品国产综合久久久蜜臀粉嫩| 91在线无精精品入口| 国产精品自拍一区| 久久精品国产亚洲a| 午夜精品久久久久影视| 综合亚洲深深色噜噜狠狠网站| 26uuu亚洲| 日韩三级av在线播放| 欧美日韩午夜在线| 色婷婷亚洲婷婷| 91丝袜高跟美女视频| av激情亚洲男人天堂| 国产福利一区在线| 国产乱人伦偷精品视频免下载| 强制捆绑调教一区二区| 午夜不卡在线视频| 亚洲一区二区三区四区在线免费观看| 国产精品日产欧美久久久久| 久久久久久亚洲综合影院红桃| 日韩欧美在线网站| 日韩三级精品电影久久久| 欧美一区二区三区精品| 日韩欧美激情一区| 欧美一级一级性生活免费录像| 欧美高清精品3d| 欧美丰满美乳xxx高潮www| 欧美日韩精品一二三区| 精品视频资源站| 91麻豆精品国产91久久久久久久久 | 国产精品你懂的在线| 国产亚洲人成网站| 国产亚洲一本大道中文在线| 欧美激情资源网| 国产精品萝li| 亚洲女人****多毛耸耸8| 亚洲欧美一区二区不卡| 一区二区三区小说| 丝袜诱惑制服诱惑色一区在线观看| 亚洲成a天堂v人片| 另类成人小视频在线| 国产高清久久久久| av中文字幕在线不卡| 在线一区二区三区| 51精品秘密在线观看| 精品成人a区在线观看| 久久青草欧美一区二区三区| 日本一二三四高清不卡| 一区二区三区四区在线播放| 视频一区在线播放| 国产成人自拍网| 91热门视频在线观看| 欧美日韩一区二区三区四区五区 | 91精品国产乱| 久久久影视传媒| 成人欧美一区二区三区1314 | 亚洲成人自拍一区| 久久97超碰色| 97精品久久久久中文字幕 | 国内不卡的二区三区中文字幕| 久久99国产精品久久99果冻传媒| 成人污污视频在线观看| 欧美熟乱第一页| 久久久蜜桃精品| 一级女性全黄久久生活片免费| 日产精品久久久久久久性色| 国产夫妻精品视频| 欧美日韩精品一区二区三区蜜桃| 欧美成人精品二区三区99精品| 一色屋精品亚洲香蕉网站| 日韩不卡一区二区三区| 色8久久精品久久久久久蜜| 91精品国产综合久久福利| 国产偷国产偷亚洲高清人白洁| 亚洲精品视频一区| 黄色精品一二区| 欧美性三三影院| 国产午夜精品久久久久久免费视| 亚洲欧美日韩国产手机在线| 韩国在线一区二区| 欧美艳星brazzers| 久久久777精品电影网影网 | 亚洲一区二区av在线| 韩国女主播成人在线观看| 91在线码无精品| 精品99一区二区三区| 一区二区三区在线视频播放| 国产精品系列在线观看| 制服丝袜激情欧洲亚洲| 亚洲品质自拍视频| 国产99精品视频| 欧美一区二区三区电影| 亚洲综合一二区| 成人ar影院免费观看视频| 日韩精品一区二区在线| 一区二区三区影院| 99在线视频精品| 久久久久久日产精品| 欧美96一区二区免费视频| 欧美性色黄大片| 亚洲久本草在线中文字幕| 成人一区在线观看| 国产视频一区二区在线观看| 美女一区二区三区在线观看| 欧美巨大另类极品videosbest| 亚洲色图欧美偷拍| 成人精品免费视频| 国产色产综合产在线视频| 另类小说综合欧美亚洲| 91精品国产黑色紧身裤美女| 亚洲丶国产丶欧美一区二区三区| 色成人在线视频| 亚洲色图视频网| 99re免费视频精品全部| 国产精品国产三级国产有无不卡| 国产成人在线免费| 26uuu欧美| 国产一区二区精品久久91| 欧美v日韩v国产v| 国产在线观看免费一区| 精品国产sm最大网站免费看 | 一本到不卡免费一区二区| 1000部国产精品成人观看| 成人久久18免费网站麻豆| 国产精品情趣视频| 91婷婷韩国欧美一区二区| 亚洲欧美综合在线精品| 色系网站成人免费| 亚洲成在人线在线播放| 91精品国产入口| 美女一区二区在线观看| 久久久久久久久久久久久夜| 成人免费视频免费观看| 国产精品久久久久影院老司 | 26uuu久久天堂性欧美| 激情久久五月天| 久久久无码精品亚洲日韩按摩| 国产91丝袜在线播放九色| 国产精品高潮呻吟久久| 91麻豆高清视频| 午夜一区二区三区在线观看| 91精品国产综合久久福利软件| 久久精品久久精品| 国产精品少妇自拍| 色8久久精品久久久久久蜜| 粉嫩蜜臀av国产精品网站| 亚洲欧美日韩精品久久久久| 欧美日韩视频第一区| 免费在线观看一区二区三区| 国产日韩亚洲欧美综合| 一本大道av伊人久久综合| 亚洲第一成人在线| 精品国产免费视频| 91丨porny丨国产| 亚洲6080在线| 精品毛片乱码1区2区3区 | 在线亚洲+欧美+日本专区| 日韩vs国产vs欧美| 国产精品美女久久久久久久久久久| 色狠狠色狠狠综合| 韩国三级在线一区| 亚洲色图.com| 欧美成人一区二区三区片免费| 高潮精品一区videoshd| 亚洲午夜三级在线| 久久久国产精华| 欧美另类高清zo欧美| 风间由美一区二区av101| 亚洲va在线va天堂| 亚洲国产成人一区二区三区| 欧美精品日韩综合在线| 粉嫩aⅴ一区二区三区四区五区 | 中文字幕在线观看一区二区| 欧美日韩国产免费一区二区| 国产盗摄一区二区| 香港成人在线视频| 国产精品久久99| 日韩精品中文字幕在线一区| 色偷偷久久人人79超碰人人澡| 激情综合色综合久久| 亚洲一区中文日韩| 国产精品亲子乱子伦xxxx裸| 这里只有精品视频在线观看| 99re6这里只有精品视频在线观看| 精品一区二区三区日韩| 亚洲精品成人悠悠色影视| 国产性天天综合网| 91精品免费观看| 欧洲人成人精品|