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

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

?? imagetransfertest.java

?? java源碼 java源碼 值得一看 值得一看
?? JAVA
字號:
/**
   @version 1.21 2004-08-25
   @author Cay Horstmann
*/

import java.io.*;
import java.awt.*;
import java.awt.datatransfer.*;
import java.awt.event.*;
import java.awt.image.*;
import javax.swing.*;

/**
   This program demonstrates the transfer of images between a Java application 
   and the system clipboard.
*/
public class ImageTransferTest
{  
   public static void main(String[] args)
   {  
      JFrame frame = new ImageTransferFrame();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);
   }
}

/**
   This frame has an image label and buttons for copying and pasting an image.
*/
class ImageTransferFrame extends JFrame
{  
   public ImageTransferFrame()
   {  
      setTitle("ImageTransferTest");
      setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);

      label = new JLabel();
      image = makeMandelbrot(DEFAULT_WIDTH, DEFAULT_HEIGHT);
      label.setIcon(new ImageIcon(image));
      add(new JScrollPane(label), BorderLayout.CENTER);
      JPanel panel = new JPanel();

      JButton copyButton = new JButton("Copy");
      panel.add(copyButton);
      copyButton.addActionListener(new
         ActionListener()
         {
            public void actionPerformed(ActionEvent event) { copy(); }
         });

      JButton pasteButton = new JButton("Paste");
      panel.add(pasteButton);
      pasteButton.addActionListener(new
         ActionListener()
         {
            public void actionPerformed(ActionEvent event) { paste(); }
         });

      add(panel, BorderLayout.SOUTH);
   }

   /**
      Copies the current image to the system clipboard.
   */
   private void copy()
   {  
      Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
      ImageSelection selection = new ImageSelection(image);
      clipboard.setContents(selection, null);
   }

   /**
      Pastes the image from the system clipboard into the
      image label.
   */
   private void paste()
   {  
      Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
      DataFlavor flavor = DataFlavor.imageFlavor;
      if (clipboard.isDataFlavorAvailable(flavor))
      {
         try
         {  
            image = (Image) clipboard.getData(flavor);
            label.setIcon(new ImageIcon(image));
         }
         catch (UnsupportedFlavorException exception)
         {  
            JOptionPane.showMessageDialog(this, exception);
         }
         catch (IOException exception)
         {  
            JOptionPane.showMessageDialog(this, exception);
         }
      }
   }

   /**
      Makes the Mandelbrot image.
      @param width the width
      @parah height the height
      @return the image
   */
   public BufferedImage makeMandelbrot(int width, int height)
   {  
      BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
      WritableRaster raster = image.getRaster();
      ColorModel model = image.getColorModel();

      Color fractalColor = Color.red;
      int argb = fractalColor.getRGB();
      Object colorData = model.getDataElements(argb, null);

      for (int i = 0; i < width; i++)
         for (int j = 0; j < height; j++)
         {  
            double a = XMIN + i * (XMAX - XMIN) / width;
            double b = YMIN + j * (YMAX - YMIN) / height;
            if (!escapesToInfinity(a, b))
               raster.setDataElements(i, j, colorData);
         }
      return image;
   }

   private boolean escapesToInfinity(double a, double b)
   {  
      double x = 0.0;
      double y = 0.0;
      int iterations = 0;
      do
      {  
         double xnew = x * x - y * y + a;
         double ynew = 2 * x * y + b;
         x = xnew;
         y = ynew;
         iterations++;
         if (iterations == MAX_ITERATIONS) return false;
      }
      while (x <= 2 && y <= 2);
      return true;
   }

   private JLabel label;
   private Image image;

   private static final double XMIN = -2;
   private static final double XMAX = 2;
   private static final double YMIN = -2;
   private static final double YMAX = 2;
   private static final int MAX_ITERATIONS = 16;

   private static final int DEFAULT_WIDTH = 300;
   private static final int DEFAULT_HEIGHT = 300;
}

/**
   This class is a wrapper for the data transfer of image 
   objects.
*/
class ImageSelection implements Transferable
{  
   /**
      Constructs the selection.
      @param image an image
   */
   public ImageSelection(Image image)
   {  
      theImage = image;
   }

   public DataFlavor[] getTransferDataFlavors()
   {  
      return new DataFlavor[] { DataFlavor.imageFlavor };
   }

   public boolean isDataFlavorSupported(DataFlavor flavor)
   {  
      return flavor.equals(DataFlavor.imageFlavor);
   }

   public Object getTransferData(DataFlavor flavor)
      throws UnsupportedFlavorException
   {  
      if(flavor.equals(DataFlavor.imageFlavor))
      {  
         return theImage;
      }
      else
      {  
         throw new UnsupportedFlavorException(flavor);
      }
   }

   private Image theImage;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲美洲综合色网| 国产乱码字幕精品高清av| 亚洲人成小说网站色在线| 亚洲国产精品t66y| 国产亚洲一区二区三区四区| 精品日韩成人av| 欧美大片顶级少妇| 欧美大片一区二区三区| 日韩欧美一区二区三区在线| 欧美一区二区三区日韩视频| 欧美一区二区在线观看| 日韩欧美国产成人一区二区| 日韩一区二区电影在线| 日韩亚洲欧美高清| 欧美mv和日韩mv国产网站| 欧美草草影院在线视频| 久久综合成人精品亚洲另类欧美| 337p日本欧洲亚洲大胆精品| 2022国产精品视频| 国产欧美精品日韩区二区麻豆天美| 久久精品综合网| 国产精品美日韩| 一区二区三区小说| 亚洲午夜一区二区三区| 日韩高清一级片| 久久99国产精品免费网站| 国产二区国产一区在线观看| www.亚洲激情.com| 欧美做爰猛烈大尺度电影无法无天| 欧美日韩黄色一区二区| 制服丝袜国产精品| 久久久久久一级片| 一区二区三区在线观看国产| 天堂在线亚洲视频| 国产米奇在线777精品观看| 91在线丨porny丨国产| 欧美网站大全在线观看| 精品免费日韩av| 国产精品久久久久久久久免费相片| 激情亚洲综合在线| 不卡视频免费播放| 欧美日韩国产精品自在自线| 精品国产乱码久久久久久牛牛 | 亚洲欧美综合色| 亚洲一区二区精品久久av| 美女www一区二区| 成人成人成人在线视频| 在线不卡一区二区| 国产农村妇女毛片精品久久麻豆| 亚洲综合激情网| 久久精品99国产国产精| av中文字幕不卡| 欧美伦理影视网| 国产精品美女久久久久久久| 日韩一区精品视频| 成人午夜精品在线| 91麻豆精品国产91久久久使用方法| 国产欧美日韩在线视频| 图片区小说区国产精品视频| 岛国一区二区三区| 91精品国产综合久久久久久 | 国产美女在线观看一区| 在线观看欧美黄色| 国产蜜臀av在线一区二区三区| 亚洲18女电影在线观看| 不卡一区二区中文字幕| 日韩欧美激情一区| 一区二区三区日本| 国产69精品久久久久毛片| 这里只有精品99re| 亚洲综合在线视频| 成人精品视频一区二区三区 | 国产精品嫩草久久久久| 免费成人深夜小野草| 日本乱人伦aⅴ精品| 国产亚洲成av人在线观看导航| 五月婷婷久久丁香| 91蝌蚪porny| 国产三级三级三级精品8ⅰ区| 日韩av一级片| 欧美在线啊v一区| 自拍视频在线观看一区二区| 国产一区亚洲一区| 91精品国产综合久久婷婷香蕉 | 26uuu亚洲| 日本美女视频一区二区| 欧美亚洲综合在线| 亚洲欧美乱综合| 成人av网站免费观看| 久久这里只有精品6| 久久国产福利国产秒拍| 在线不卡一区二区| 亚洲永久精品大片| 色欧美片视频在线观看 | 精品一区二区久久| 欧美一区二区三区思思人| 午夜视频一区二区三区| 欧美午夜精品理论片a级按摩| 亚洲欧美日韩精品久久久久| 99精品视频一区| 国产精品免费人成网站| 懂色av一区二区三区免费观看| 久久精品夜夜夜夜久久| 国产一区二区三区在线观看精品 | 国产色一区二区| 国产美女精品在线| 久久色中文字幕| 国产一区 二区| 国产人成一区二区三区影院| 国产精品18久久久久久久久| 国产日韩一级二级三级| 国产成人综合网站| 国产精品萝li| av在线播放一区二区三区| 亚洲男人的天堂av| 色激情天天射综合网| 亚洲综合在线观看视频| 欧美美女直播网站| 日本欧美在线观看| 精品国产欧美一区二区| 成人午夜精品在线| 亚洲日本乱码在线观看| 欧美日韩视频专区在线播放| 青青草国产成人av片免费| 久久综合久久久久88| 国产剧情av麻豆香蕉精品| 国产女主播一区| 色哟哟在线观看一区二区三区| 亚洲成a人片综合在线| 欧美一区二区在线免费观看| 国产一区二区女| 国产精品精品国产色婷婷| 日本韩国一区二区三区视频| 日韩国产精品久久久| 国产午夜久久久久| 91尤物视频在线观看| 视频一区免费在线观看| 亚洲精品在线观| 国产精品99久久久久久久女警 | 亚洲福利国产精品| 日韩小视频在线观看专区| 高清视频一区二区| 亚洲精品福利视频网站| 91精品国产全国免费观看| 国产乱人伦精品一区二区在线观看| 亚洲欧美日韩久久| 日韩一区二区麻豆国产| 成人三级伦理片| 婷婷丁香激情综合| 国产欧美日韩另类视频免费观看 | 亚洲精品久久7777| 91精品婷婷国产综合久久竹菊| 国产成人av电影在线播放| 亚洲主播在线观看| 久久色.com| 欧美日韩www| 高清免费成人av| 奇米亚洲午夜久久精品| 1000部国产精品成人观看| 日韩欧美高清dvd碟片| 色偷偷成人一区二区三区91| 精品综合久久久久久8888| 亚洲黄色尤物视频| 国产亚洲短视频| 91麻豆精品国产91久久久更新时间| 丰满放荡岳乱妇91ww| 奇米四色…亚洲| 亚洲乱码中文字幕综合| 久久久久国产精品麻豆| 欧美精品123区| 97超碰欧美中文字幕| 国内外精品视频| 亚洲不卡一区二区三区| 亚洲天堂av一区| 久久久午夜精品| 欧美一区二区三级| 在线一区二区三区四区| 成人激情午夜影院| 精品一区二区三区日韩| 亚洲超丰满肉感bbw| 亚洲视频 欧洲视频| 久久综合九色欧美综合狠狠| 制服丝袜日韩国产| 欧美综合天天夜夜久久| 99视频国产精品| 春色校园综合激情亚洲| 精品在线播放午夜| 日韩成人午夜精品| 亚洲国产毛片aaaaa无费看| 亚洲欧洲av色图| 欧美国产精品一区二区| 久久亚洲综合av| 欧美一二三区在线观看| 欧美日本视频在线| 在线精品亚洲一区二区不卡| 一本到不卡精品视频在线观看| 成人开心网精品视频| 成人动漫一区二区三区| 国产成人在线观看| 国产精品1024|