<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      晨時婧蜜

      導航

      java第六次作業

      package com.lzw;

      import java.awt.*;
      import java.awt.event.*;

      import javax.swing.*;


      public class Demo extends JFrame {

      private final class ButtonActionListener implements
      ActionListener {
      private final ImagePanel imagePanel;
      private Thread imageThread;


      private ButtonActionListener(ImagePanel imagePanel) {
      this.imagePanel = imagePanel;
      }

      public void actionPerformed(final ActionEvent e) {

      if (imageThread == null || !imageThread.isAlive()) {
      imageThread = new Thread(imagePanel);
      imageThread.start();
      } else if (!imageThread.isAlive()) {
      imageThread.start();
      }
      }
      }


      public static void main(String args[]) {
      EventQueue.invokeLater(new Runnable() {
      public void run() {
      try {
      Demo frame = new Demo();
      frame.setVisible(true);
      } catch (Exception e) {
      e.printStackTrace();
      }
      }
      });
      }


      public Demo() {
      super();
      setTitle("抽獎大轉盤");
      setResizable(false);
      setBounds(100, 100, 700, 700);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

      final ImagePanel imagePanel = new ImagePanel();

      getContentPane().add(imagePanel, BorderLayout.CENTER);
      final JButton button = new JButton();
      button.setCursor(Cursor
      .getPredefinedCursor(Cursor.HAND_CURSOR));
      button.setPressedIcon(new ImageIcon(getClass()
      .getResource("bt2.png")));
      button.setFocusPainted(false);
      button.setBorderPainted(false);
      button.addActionListener(new ButtonActionListener(
      imagePanel));

      button.setIcon(new ImageIcon(getClass().getResource(
      "bt.png")));
      button.setOpaque(false);
      button.setContentAreaFilled(false);
      button.setBorder(null);
      button.setBounds(277, 202, 139, 209);
      imagePanel.add(button);
      }
      }

       

      package com.lzw;

      import java.awt.*;
      import java.net.URL;

      import javax.swing.JPanel;

      /**
      *
      */
      public class ImagePanel extends JPanel implements Runnable {
      private static Image image;
      private static Image rotateIcon;
      private double angle = 0;
      private static Toolkit tk = Toolkit.getDefaultToolkit();

      public ImagePanel() {
      URL bgUrl = getClass().getResource("bg.jpg"); 
      URL rotateUrl = getClass().getResource("rotate.png");

      image = tk.createImage(bgUrl);
      rotateIcon = tk.createImage(rotateUrl);
      setOpaque(false);
      setLayout(null);
      }

      protected void paintComponent(Graphics g) {
      int width = getWidth();
      int height = getHeight();
      if (image != null) {
      g.drawImage(image, 0, 0, width, height, this);
      }
      Graphics2D g1 = (Graphics2D) g.create();

      g1.setRenderingHint(RenderingHints.KEY_RENDERING,
      RenderingHints.VALUE_RENDER_QUALITY);
      if (rotateIcon != null) {
      int iconWidth = rotateIcon.getWidth(this);
      int iconHeight = rotateIcon.getHeight(this);

      g1.rotate(Math.toRadians(angle), width / 2,
      height / 2);
      g1.drawImage(rotateIcon, width / 2 - iconWidth / 2,
      height / 2 - iconHeight / 2, this);
      }
      }

      int count = 0;
      int temp = 0;
      int randNum = 0;

      @Override
      public void run() {
      double stAngle = Math.random() * 360;
      angle = stAngle;
      while (angle < stAngle + 1200) {
      angle += 6;
      repaint();
      try {
      Thread.sleep(10);
      } catch (InterruptedException e) {
      e.printStackTrace();
      }
      }
      double sleepTime = 10;
      while (sleepTime < 90) {
      angle += 6;
      repaint();
      try {
      Thread.sleep((int) (sleepTime += 0.5));
      } catch (InterruptedException e) {
      e.printStackTrace();
      }
      }
      }
      }

       

      posted on 2016-05-08 13:38  晨時婧蜜  閱讀(156)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 加勒比中文字幕无码一区| 少妇熟女高潮流白浆| 亚洲老女人区一区二视频| 亚洲av色夜色精品一区| 国产中文三级全黄| 亚洲精品一区二区妖精| 国产小嫩模无套中出视频| 国产精品99精品久久免费| 强奷漂亮人妻系列老师| 亚洲综合一区二区三区不卡| 69精品无人区国产一区| 国产99视频精品免视看9| 色欲av亚洲一区无码少妇| 日韩有码精品中文字幕| 国产偷国产偷亚洲高清人| 日韩精品视频一区二区不卡| 九九热在线视频观看这里只有精品| 精品国产一区av天美传媒| 日韩人妻无码一区二区三区99 | 亚洲人黑人一区二区三区| 国产成人午夜精品福利| 国产av亚洲精品ai换脸电影| 无码人妻精品一区二区三区下载| 亚洲乱熟乱熟女一区二区| 粉嫩国产一区二区三区在线| 国产一级三级三级在线视| 亚洲人妻av伦理| 国产精品国产亚洲区久久| 亚洲日韩国产二区无码| 国产一区二区三区导航| 久久91精品牛牛| 无码人妻一区二区三区线| 日本人妻巨大乳挤奶水免费| 东方av四虎在线观看| 成人精品区| 国产成人精品无码一区二区| www免费视频com| 同江市| 天天色综网| 少妇又紧又色又爽又刺激视频| 成在线人永久免费视频播放 |