程序员过中秋 | 如何用代码绘制月亮?

2年前 (2022) 程序员胖胖胖虎阿
207 0 0

🍎个人主页:亮点
🍊个人信条:理想如果不向现实做一点点屈服,那么理想也将归于尘土
🍓本文主题:程序员的中秋节
程序员过中秋 | 如何用代码绘制月亮?


本文目录

  • 🥮写在前面
  • 🥮众星捧月
  • 🥮代码展示
  • 🥮中秋祝福

🥮写在前面

    “西北望乡何处是,东南见月几回圆”,自古以来中国的中秋节都意味着团圆意义。在古代不知有多少着名的诗人为月圆吟诗,中秋的月光是最美的。她的美让无数人赞叹,她的美却让我最感动。又到一年一度的中秋节了,作为一名程序员,我们应如何过中秋呢?

    “今夜月明人尽望,不知秋思落谁家”,是属于文人墨客的中秋节。“关山三五月,客子忆秦川。战气今如此,从军复几年”,是边关战士的中秋节。“举杯邀明月,低头写代码”,应是大多数程序员中秋节真实写照吧!

    提到中秋,我们会想到月亮,“花间一壶酒,独酌无相亲”,程序员的中秋该如何“独酌”呢?我相信大多数是与代码相伴的,下面用Java语言写一个“众星捧月”的程序。


🥮众星捧月

程序员过中秋 | 如何用代码绘制月亮?


🥮代码展示

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Mid_autumn extends JFrame {
    public static void main(String[] args){
        JFrame jf =new JFrame();
     //背景
        jf.setTitle("中秋节");
        jf.setSize(1024,768);
        jf.setBackground(Color.BLACK);
        jf.setLocationRelativeTo(null);
    
        MyJPanel mj =new MyJPanel();
        jf.add(mj);

        jf.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e){
                System.exit(0);
            }
        });
        jf.setVisible(true);
    }
}
class MyJPanel extends JPanel{
    public void paint(Graphics g){
     //制作星星,随机生成
        g.setColor(Color.WHITE);
        for(int i=0;i<300;i++){
            g.drawString("*", (int)(Math.random()*1024), (int)(Math.random()*768));
        }
     //月亮制作,去掉黑色圆可为圆月
        g.setColor(Color.YELLOW);
        g.fillOval(200, 100, 100, 100);
        g.setColor(Color.BLACK);
        g.fillOval(230, 94, 100, 100);
     //文字描述
        g.setColor(Color.WHITE);
        g.setFont(new Font("楷体",Font.BOLD,30));
        g.drawString("中秋快乐!",700,90);
        g.drawString("阖家幸福!",700,130);
    }
}

🥮中秋祝福

    秋夜的月冷峻而孤寂,淡淡的月色,透过密集的树叶缝隙,洒下斑驳的光点。遥望苍弯,蓝色的天幕上散落着寒星点点。月游代于灵动的云层之间,忽隐忽现。瞬息万变的云,呈现出变幻莫测的图景。真个是:“一年好景君须记,最是橙黄橘绿时”

    秋,的确是一个美丽而宜人的季节,天高云淡,风清气爽。在这个清爽的节日里,与家人们共聚一桌,与友人在一起把酒言欢,或在社交平台与志同道合的人畅谈人生,程序员们讲述0和1的奥妙。秋夜的月色分外皎洁,圆月当空,那如练的月光,如水银泻地般的洒向无垠大地。月色朦胧,影影绰绰,如幻如梦的月色,犹如沉浸在醇香美酒的微醺之中,那似真似幻,若隐若现的感觉,的确是一种享受。

    一轮明月千里共,一声祝福遥相送。皎皎秋影金波重,淡淡桂花佳期逢。中秋人月两团圆,幸福花儿别样红。家圆事圆济沧海,财源福源紧随同。值此中秋佳节,愿所有奋斗的人们心想事成,中秋快乐!

    最后,不管这个中秋我们迎来是与家人团聚,还是“举杯邀明月,低头写代码”的苦涩,在这里我祝福在IT行业奋斗的各位同仁们能过一个好的中秋节。一台电脑,一个键盘,尽情挥洒智慧的人生;几行数字,几个字母,认真编写生活的美好;一个灵感,一段程序,推动科技进步,促进社会发展。祝大家青丝常在,工作顺顺利利,出入平平安安,家庭和和睦睦,天天开开心心,月月奖金多多,年年业绩高高,世世幸福安康。

程序员过中秋 | 如何用代码绘制月亮?

版权声明:程序员胖胖胖虎阿 发表于 2022年9月22日 下午9:56。
转载请注明:程序员过中秋 | 如何用代码绘制月亮? | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...