java繪制哆啦A夢(mèng) 超可愛
本文實(shí)例為大家分享了java繪制哆啦A夢(mèng)的具體代碼,供大家參考,具體內(nèi)容如下
以下是畫出哆啦a夢(mèng)的代碼

package com;
import javax.swing.*;
import java.awt.*;
public class dlam extends JFrame{
public dlam() {
this.setTitle("哆啦A夢(mèng)");
this.setVisible(true);
this.setSize(370,460);
}
public void paint(Graphics graphics) {
super.paint(graphics);
graphics.setColor(Color.white);
graphics.fillRect(0, 0, 370, 450);
Color blue = new Color(0,100,255);
graphics.setColor(blue);
graphics.fillOval(65,60,240,230);
graphics.fillRect(109, 290, 150, 120);
int xValues[] = {109,70,63,109};
int yValues[] = {290, 278, 308, 321};
graphics.fillPolygon(xValues,yValues,4);
int xValues2[] = {259,305, 295, 259};
int yValues2[] = {290, 308, 332, 321};
graphics.fillPolygon(xValues2,yValues2,4);
graphics.setColor(Color.white);
graphics.fillOval(41,271,40,40);
graphics.fillOval(292, 305, 40, 40);
graphics.fillOval(73, 402, 20, 20);
graphics.fillOval(90, 405, 90, 25);
graphics.fillOval(186, 405, 90, 25);
graphics.setColor(Color.black);
graphics.drawOval(41,271,40,40);
graphics.drawOval(292, 305, 40, 40);
graphics.drawOval(90, 405, 90, 35);
graphics.drawOval(186, 405, 90, 35);
graphics.setColor(Color.white);
graphics.fillOval(85, 100, 200, 180);
graphics.fillOval(123, 280, 120, 112);
graphics.setColor(Color.red);
graphics.fillRoundRect(103, 275, 166, 16, 15, 15);
graphics.setColor(new Color(204,204,0));
graphics.fillOval(169, 278, 30, 30);
graphics.setColor(Color.black);
graphics.drawLine(171, 285, 197, 285);
graphics.drawLine(169,290,200, 290);
graphics.fillOval(179, 293, 10, 10);
graphics.drawLine(184, 300, 184, 307);
graphics.drawArc(148, 290, 70, 70, 0, -180);
graphics.drawLine(148, 325, 218, 325);
graphics.setColor(Color.white);
graphics.fillOval(123, 80, 60, 70);
graphics.fillOval(183, 80, 60, 70);
graphics.setColor(Color.black);
graphics.drawOval(123,80,60,70);
graphics.drawOval(183,80,60,70);
graphics.fillOval(160, 108, 20 ,20);
graphics.fillOval(186, 108, 20, 20);
graphics.setColor(Color.white);
graphics.fillOval(167, 114, 6 ,6);
graphics.fillOval(190, 114, 6, 6);
graphics.setColor(Color.red);
graphics.fillOval(169, 158, 27, 27);
graphics.setColor(Color.black);
graphics.drawOval(169,158,27,27);
graphics.setColor(Color.white);
graphics.fillOval(184, 161, 10, 13);
graphics.setColor(Color.black);
graphics.drawArc(90, 60, 190, 190, -45,-90);
graphics.drawLine(183, 185, 183, 250);
graphics.drawLine(100,182,148, 189);
graphics.drawLine(93, 200, 148, 200);
graphics.drawLine(98, 217, 148, 211);
graphics.drawLine(219, 189, 268, 182);
graphics.drawLine(219,200, 272, 200);
graphics.drawLine(219, 211, 269, 218);
graphics.setFont(new Font("楷體",Font.PLAIN,24));
}
public static void main(String[] args) {
dlam app = new dlam();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
一篇文章帶你入門Springboot整合微信登錄與微信支付(附源碼)
微信支付是騰訊公司的支付業(yè)務(wù)品牌,微信支付商戶平臺(tái)支持線下場(chǎng)所、公眾號(hào)、小程序、PC網(wǎng)站、APP、企業(yè)微信等經(jīng)營(yíng)場(chǎng)景快速接入微信支付。這里一篇文章帶你入門!2021-06-06
Eclipse中使用Maven創(chuàng)建Java Web工程的實(shí)現(xiàn)方式
這篇文章主要介紹了Eclipse中使用Maven創(chuàng)建Java Web工程的實(shí)現(xiàn)方式的相關(guān)資料,希望通過本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的方式,需要的朋友可以參考下2017-10-10
Java編程實(shí)現(xiàn)服務(wù)器端支持?jǐn)帱c(diǎn)續(xù)傳的方法(可支持快車、迅雷)
這篇文章主要介紹了Java編程實(shí)現(xiàn)服務(wù)器端支持?jǐn)帱c(diǎn)續(xù)傳的方法,涉及Java文件傳輸?shù)南嚓P(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11
2020最新IDEA SpringBoot整合Dubbo的實(shí)現(xiàn)(zookeeper版)
這篇文章主要介紹了2020最新IDEA SpringBoot整合Dubbo(zookeeper版),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
一個(gè)JAVA小項(xiàng)目--Web應(yīng)用自動(dòng)生成Word
前段時(shí)間接到一個(gè)Web應(yīng)用自動(dòng)生成Word的需求,現(xiàn)整理了下一些關(guān)鍵步驟拿來分享一下。2014-05-05
關(guān)于spring.factories失效原因分析及解決
這篇文章主要介紹了關(guān)于spring.factories失效原因分析及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07

