java繪制哆啦A夢(mèng) 超可愛(ài)
本文實(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-06Eclipse中使用Maven創(chuàng)建Java Web工程的實(shí)現(xiàn)方式
這篇文章主要介紹了Eclipse中使用Maven創(chuàng)建Java Web工程的實(shí)現(xiàn)方式的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的方式,需要的朋友可以參考下2017-10-10Java編程實(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-112020最新IDEA SpringBoot整合Dubbo的實(shí)現(xiàn)(zookeeper版)
這篇文章主要介紹了2020最新IDEA SpringBoot整合Dubbo(zookeeper版),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(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)鍵步驟拿來(lái)分享一下。2014-05-05關(guān)于spring.factories失效原因分析及解決
這篇文章主要介紹了關(guān)于spring.factories失效原因分析及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07