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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? showemotion.java

?? 表情顯示java程序 有三個(gè)選擇 分別選擇后可以顯示不同表情
?? JAVA
字號(hào):
import java.awt.*;
import javax.swing.*;
import java.awt.geom.Rectangle2D;
import java.awt.geom.Line2D;
import java.awt.geom.Ellipse2D;
import javax.swing.JFrame;
import java.awt.Toolkit;
import java.awt.Image;
import java.awt.Dimension;
import java.awt.Container;
import java.awt.Graphics;
import javax.swing.JPanel;
import java.awt.Color;
import java.awt.event.*;

public class ShowEmotion extends JFrame
{
private JPanel p1;
private DrawPanel p2;
String choice="angry";

   public static void main(String[] args)
{
   ShowEmotion frame=new ShowEmotion();
   frame.setTitle("the front view of a microwave oven");
   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   frame.setSize(400,400);
   frame.setVisible(true);
}

public ShowEmotion()
{

   setLayout(new BorderLayout());//set border Layout for the frame
       p1=new JPanel();
   p1.setLayout(new GridLayout(1,4,5,5));

        JButton Bt=new JButton("流淚");
        JButton Bs=new JButton("微笑");
        JButton Ba=new JButton("生氣");
        JButton Bc=new JButton("退出");
        Ba.addActionListener(new ButtonAction("angry"));
        Bt.addActionListener(new ButtonAction("tears"));
        Bs.addActionListener(new ButtonAction("smile"));
        Bc.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent event)
            {
             System.exit(0);
           }});
   p1.add(Bt);
   p1.add(Bs);
   p1.add(Ba);
   p1.add(Bc);
   add(p1,BorderLayout.SOUTH);

   p2=new DrawPanel();
   add(p2,BorderLayout.CENTER);
}

   class ButtonAction implements ActionListener
{
   private String str;
   public ButtonAction(String str){this.str=str;}
   public void actionPerformed(ActionEvent e)
   {
        choice=str;
        repaint( );
   }
}

class DrawPanel extends JPanel
{
    public void paintComponent(Graphics g)
    {
       super.paintComponent(g);
       Graphics2D g2 = (Graphics2D)g;
    if(choice.equals("angry"))
       new Angry().draw(g);
    else if(choice.equals("tears"))
       new Tears().draw(g,getWidth(),getHeight()); //增加,getWidth(),getHeight() Angry是默認(rèn)的表情
    else if(choice.equals("smile"))
       new Smile().draw(g,getWidth(),getHeight());
    }
    }

}


class Angry
{
public void draw(Graphics g)
{
   Graphics2D g2 = (Graphics2D)g;

        g2.drawLine(200,150,160,120);
        g2.drawLine(200,150,240,120);
        g2.fillArc(110,80,200,160,0,360);
        g2.setColor(Color.white);
        g2.fillArc(150,110,50,60,150,180);
        g2.fillArc(200,110,50,60,210,180);
        g2.drawArc(160,200,100,60,20,150);
        g2.setColor(Color.black);
        g2.fillArc(185,150,10,10,0,360);
        g2.fillArc(205,150,10,10,0,360);
}
}
class Tears
{
   public void draw(Graphics g,int width,int height)
   {
    Graphics2D g2 = (Graphics2D)g;
    int xc=width/2;
    int yc=height/2;
   // int radius=(int)(Math.min(getWidth(),getHeight())*0.4);
   //draw mouth
      int rmouth=10;
    int x=xc-rmouth;
    int y=yc-rmouth;
    g2.drawArc(x,y-8,5*rmouth,3*rmouth,-5,190);

    //draw eyes
    int reye=20;
    int xe1=xc-40-reye;
    int ye1=yc-70-reye;
    g2.drawArc(xe1,ye1,3*reye,2*reye,30,120);//draw left eye
    g2.drawArc(xe1+10,ye1+10,2*reye,1*reye,190,160);
    g2.drawArc(xe1+80,ye1,3*reye,2*reye,30,120);//draw right eye
    g2.drawArc(xe1+90,ye1+10,2*reye,1*reye,190,160);

    g2.drawArc(xc-90,yc-120,200,160,0,360);//draw head

    g2.fillArc(xe1+110,ye1+50,3,6,0,360);//draw tears
    g2.fillArc(xe1+30,ye1+70,4,8,0,360);
    g2.drawArc(xe1+112,ye1+60,3,4,0,360);
    g2.drawArc(xe1+25,ye1+30,5,9,0,360);

   }
}
class Smile
{
public void draw(Graphics g,int width,int height)
{
   Graphics2D g2 = (Graphics2D)g;
   int xc=width/2;
   int yc=height/2;
//draw mouth
     int rmouth=20;
   int x=xc-rmouth;
   int y=yc-rmouth;
   g2.drawArc(x,y-8,3*rmouth,2*rmouth,200,140);
   g2.drawArc(x,y,3*rmouth,2*rmouth,170,200);
   //draw eyes
   int reye=20;
   int xe1=xc-40-reye;
   int ye1=yc-70-reye;
   g2.drawArc(xe1,ye1,3*reye,2*reye,30,120);//draw left eye
   g2.drawArc(xe1+10,ye1+15,2*reye,1*reye,10,160);
   g2.drawArc(xe1+10,ye1+10,2*reye,1*reye,190,160);
   g2.drawArc(xe1+80,ye1,3*reye,2*reye,30,120);//draw right eye
   g2.drawArc(xe1+90,ye1+15,2*reye,1*reye,10,160);
   g2.drawArc(xe1+90,ye1+10,2*reye,1*reye,190,160);
   g2.fillArc(xe1+102,ye1+15,17,15,0,360);//draw left eyeball
   g2.fillArc(xe1+22,ye1+15,17,15,0,360);//draw right eyeball
   g2.drawArc(xc-90,yc-120,200,160,0,360);//draw head

}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精彩视频一区二区三区| 韩国女主播成人在线观看| 色偷偷88欧美精品久久久| 中文字幕一区二区三区在线不卡| 国产福利一区二区三区视频| 中文欧美字幕免费| 99免费精品在线观看| 亚洲美女偷拍久久| 欧洲日韩一区二区三区| 亚洲成av人影院在线观看网| 欧美唯美清纯偷拍| 免费成人在线观看视频| 久久久久久久久久久久久女国产乱| 国产91精品欧美| 一区二区三区四区亚洲| 欧美日韩国产高清一区| 国产一区二区三区黄视频| 中文字幕+乱码+中文字幕一区| av不卡在线播放| 天堂久久久久va久久久久| 天天av天天翘天天综合网色鬼国产| 欧美日韩色一区| 国产在线精品一区二区不卡了| 国产三级欧美三级日产三级99| 91农村精品一区二区在线| 午夜精品福利在线| 久久久99精品免费观看| 在线观看成人小视频| 国产综合色视频| 一片黄亚洲嫩模| 久久久久国产一区二区三区四区| 91视频在线看| 激情偷乱视频一区二区三区| 亚洲三级免费观看| 欧美大片拔萝卜| 在线亚洲免费视频| 国产精品一线二线三线| 亚洲综合色丁香婷婷六月图片| 欧美电影免费观看高清完整版在线 | 欧美日本不卡视频| 国产成人啪午夜精品网站男同| 玉足女爽爽91| 欧美国产精品一区| 51午夜精品国产| 一本色道久久综合亚洲91| 精品夜夜嗨av一区二区三区| 亚洲国产精品视频| 国产精品家庭影院| www亚洲一区| 91麻豆精品91久久久久同性| 97se亚洲国产综合自在线| 国产乱码字幕精品高清av| 婷婷久久综合九色综合绿巨人| 欧美国产精品一区| 久久久久久久综合色一本| 91精品国产欧美一区二区| 91美女视频网站| 粉嫩绯色av一区二区在线观看| 久久精品久久综合| 日本不卡一二三| 亚洲第一av色| 亚洲国产另类av| 亚洲一区在线视频观看| 一区二区中文字幕在线| 国产农村妇女毛片精品久久麻豆| 欧美成人国产一区二区| 欧美一区二区三区四区视频 | 国产精品66部| 国精产品一区一区三区mba桃花 | 一区二区三区精品视频在线| 日韩美女视频19| 中文字幕日韩精品一区 | 亚洲精品在线免费观看视频| 91麻豆精品国产91久久久久久 | 亚洲视频一区二区免费在线观看 | www.99精品| av中文字幕亚洲| 99久久精品国产一区| 91小视频在线| 欧美在线色视频| 欧美日韩三级视频| 欧美麻豆精品久久久久久| 欧美精品久久99久久在免费线 | 久久先锋影音av| 久久久久久久久久久久久女国产乱 | 亚洲va国产天堂va久久en| 亚洲一区二区免费视频| 亚洲h精品动漫在线观看| 日韩黄色一级片| 韩国理伦片一区二区三区在线播放| 久久99精品久久只有精品| 国产一区二区三区四| 成人免费视频免费观看| 99久久er热在这里只有精品15| 91色在线porny| 欧美私模裸体表演在线观看| 欧美亚洲动漫精品| 欧美一级片在线| 国产亚洲综合色| 伊人性伊人情综合网| 亚洲国产精品久久久久婷婷884 | 91浏览器在线视频| 欧美麻豆精品久久久久久| 亚洲精品在线观看网站| 国产精品二三区| 午夜电影一区二区三区| 久久国产视频网| a美女胸又www黄视频久久| 欧美三级午夜理伦三级中视频| 日韩一卡二卡三卡四卡| 欧美国产激情二区三区 | 欧美老肥妇做.爰bbww| 精品久久久久香蕉网| 中文字幕日韩一区| 日韩高清在线观看| 国产成人亚洲精品狼色在线| 欧美在线影院一区二区| 久久综合九色综合97婷婷| ...av二区三区久久精品| 日韩成人dvd| 91在线你懂得| 日韩一级完整毛片| 亚洲美女在线一区| 国产一区二区伦理| 欧美日韩国产色站一区二区三区| 精品国产免费一区二区三区香蕉| 中文字幕日韩一区二区| 九色综合国产一区二区三区| 91麻豆精品在线观看| 久久嫩草精品久久久精品| 亚洲午夜免费电影| 成人avav影音| www久久精品| 日韩电影免费在线看| 97se亚洲国产综合自在线不卡 | 日本欧美一区二区| 色老头久久综合| 日本一区二区三区在线不卡| 丝袜美腿亚洲色图| 色综合久久综合网97色综合| 日韩精品在线网站| 丝袜美腿亚洲一区二区图片| 91美女片黄在线观看91美女| 久久综合色8888| 日韩高清不卡一区二区三区| 91亚洲资源网| 亚洲国产精品ⅴa在线观看| 久久激情五月激情| 欧美一区中文字幕| 亚洲国产毛片aaaaa无费看| 99久久亚洲一区二区三区青草| 日韩精品一区二区三区swag| 日韩精品一卡二卡三卡四卡无卡| 一本色道综合亚洲| 亚洲私人影院在线观看| 粉嫩aⅴ一区二区三区四区| 久久久精品国产免大香伊| 欧美a级理论片| 91精品国产乱码久久蜜臀| 午夜精品久久久久久久久久久| 欧美在线播放高清精品| 一区二区三区四区国产精品| 97久久久精品综合88久久| 国产精品国产成人国产三级 | www久久精品| 国产乱码精品一区二区三区忘忧草 | 日韩欧美一级在线播放| 日本美女一区二区三区| 欧美一区二区三区免费视频| 亚洲午夜国产一区99re久久| 在线观看视频一区| 亚洲a一区二区| 正在播放亚洲一区| 麻豆精品视频在线观看| 日韩免费高清电影| 国内久久婷婷综合| 国产精品午夜电影| 色综合久久久久综合体桃花网| 亚洲三级电影全部在线观看高清| 99久久综合99久久综合网站| 亚洲欧美激情在线| 欧美性色欧美a在线播放| 亚洲成人免费在线观看| 91麻豆精品国产91久久久久| 蜜桃av一区二区三区| 日韩精品中文字幕一区二区三区| 国产一区久久久| 国产精品人妖ts系列视频| 色94色欧美sute亚洲13| 偷拍日韩校园综合在线| 精品sm捆绑视频| 99久久夜色精品国产网站| 亚洲亚洲精品在线观看| 日韩欧美高清一区| 国产成人亚洲精品青草天美| 亚洲日本青草视频在线怡红院| 欧美专区日韩专区| 韩国毛片一区二区三区| 亚洲色图欧洲色图婷婷| 欧美日韩精品综合在线|