栈长代表微信公众号 "Java技术栈" 祝所有粉丝中秋佳节快乐!

为了用一种特殊的方式表达我的心意,去年中秋节,我写了这篇文章:

没错,去年一天,我学了 20 种编程语言,刺激。。

看过这篇文章的在下面留个言,是时候露个脸了,你已经是微信公众号 "Java技术栈" 的铁粉了,感谢一直关注,感谢有你~

今年中秋节,我又想写点不一样的来给大家祝福,用 Java 来画一个月饼,听起来是不是很好玩?

思路来了,就研究下怎么画这个月饼,就画一个简单的圆输出几个字好了,点到为止,团团圆圆,中秋美满,哈哈。

不废话,直接上代码。

import javax.swing.*;

import java.awt.*;

/**

* @from 微信公众号:Java技术栈

* @author 栈长

*/

public class ZhongQiuHappy extends JPanel {

public static void main(String[] args) {

JFrame frame = new JFrame();

frame.setTitle("2019年中秋佳节快乐");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setAlwaysOnTop(true);

frame.setBackground(Color.white);

frame.setSize(400, 400);

ZhongQiuHappy happy = new ZhongQiuHappy();

frame.add(happy);

frame.setVisible(true);

}

@Override

public void paintComponent(Graphics graphics) {

graphics.drawOval(30, 30, 300, 300);

graphics.drawString("^ _ ^", 175, 155);

graphics.drawString("我是一个简单好吃的的月饼!", 110, 175);

}

}

运行 main 方法,来看下效果:

"我是一个简单好吃的的月饼!",有兴趣的可以试一下。

这个简单的月饼用了 Java AWT、SWING 库编程,老 Java 程序员都知道图形化编程不是 Java 的强项,说实话能画出这个,对我来说已经很不容易了。

这种编程或许很多年轻的程序员朋友没有见过,可能会问:Java居然还能画图?

是的,Java不仅能画图,而且画的真特么巨丑,听过或者用过这个技术的人或许都已经是老程序员了,记得在我学 Java 的时候这东西就已经被淘汰了。

那时候我实习什么的,老师带大家用的都是 C 语言画图编程,如用 C 语言实现泡泡堂就是很经典的案例。

玩过泡泡堂的人,相信粉丝里面也不多了吧,那时候我去网吧就是玩泡泡堂,别的什么的都没兴趣,感觉我又暴露年纪了,说多了都是泪。。

好了,到这了,其他我也不会什么了,明年我再来点不一样的,很好奇,不知道我会写出什么扎眼球的,持续关注哦。

中秋快乐,明年,等我~

中秋节图案 用java代码打出来_这个中秋,我用 Java 画了一个月饼!相关推荐

  1. 中秋节图案 用java代码打出来_基于Java代码实现判断春节、端午节、中秋节等法定节假日的方法.doc...

    基于Java代码实现判断春节.端午节.中秋节等法定节假日的方法 基于Java代码实现判断春节.端午节.中秋节等法定节假日的方法 这篇文章主要介绍了基于Java代码实现判断春节.端午节.中秋节等法定节假 ...

  2. java代码解锁华为_如何编写可怕的Java代码?

    我决定告诉你如何编写可怕的Java代码.如果你厌倦了所有这些美丽的设计模式和最佳实践,并且想写些疯狂的东西,请继续阅读. 如果你正在寻找有关如何编写良好代码的建议,请查看其它文章! 对一切使用异常 你 ...

  3. 怎么保存java代码怎么写_怎么样能写好Java代码,大神们给点意见?

    怎么样能写好?避免不了多学多练.java代码规范详细版 - 百度文库​wenku.baidu.com 相信很多初学者都跟我抱有一样的想法"代码写出来是给电脑运行的,能运行起来,实现效果就好了 ...

  4. 中秋节图案 用java代码打出来_以下哪个不是中秋节传说?

    [单选题]二叉树是非线性数据结构,所以 . (3.0分) [其它]设串 S 的长度为 n ,其中的字符各不相同,求 S 中互异的非平凡子串 ( 非空且不同于 S 本身 ) 的个数. [填空题]广义表 ...

  5. 用java代码输出我爱你_这是一段Java程序员写给最爱的老婆的代码。

    /** * 老婆,我爱你! */ public class 给最爱的老婆 { // 老婆是私有,全局唯一,不可更改继承的 private static final class 老婆 { // 老婆,\ ...

  6. java rhino js类_让Rhino JS看Java类

    我正在玩 Rhino,我已经成功使用了stdlib中的Java类,但没有使用我编译的Java代码. 例如,这工作正常: print(new java.util.Date()); 但是使用NanoHTT ...

  7. java新手练习项目_有哪些好的java项目适合新手练习?

    要想学好java技术,找到高薪工作,不仅要掌握扎实的理论知识,也要有一定的实操能力. 遇到问题多查多问,可以上网站进行搜索,可以加一些交流群,还可以多问学校的老师--另外要学会欣赏他人的代码,向成功者 ...

  8. java 代码 内存泄露_如何用Java编写一段代码引发内存泄露

    Q:刚才我参加了面试,面试官问我如何写出会发生内存泄露的Java代码.这个问题我一点思路都没有,好囧. A1:通过以下步骤可以很容易产生内存泄露(程序代码不能访问到某些对象,但是它们仍然保存在内存中) ...

  9. java代码初体验_第一次Java 8体验

    java代码初体验 像世界其他地方一样,我深深地爱上了Slack. 为什么? 原因很多,但主要的原因是它提供了一种围绕通讯而非工具真正构建SDLC流程的新方法. 您认为这些天哪个更常见,杂乱无章的机智 ...

最新文章

  1. BZOJ 1020——[SHOI2008]安全的航线flight
  2. 工业用微型计算机(12)-指令系统(7)
  3. 【收藏】Win10:路径长度超过260个字符
  4. c# 值类型数据与引用类型数据
  5. CH - 6201 走廊泼水节(最小生成树,水题)
  6. 世界领先的界面设计公司:The Skins Factory
  7. 5926. 买票需要的时间
  8. ASP.NET 服务器部署IIS程序池进程标示配置要和SQL SERVER一致,否则不能拽出数据
  9. python数据结构-顺序表
  10. Linux(ubuntu 18)上编译 及修改 INAV 飞控代码(混控功能)
  11. 迟到的Meltdown/Spectre分析
  12. Android开发工程师已难找工作
  13. Oracle 12c:配置em,解决em登录问题
  14. Eloquen模型的具体使用方法
  15. 基于JAVA控制台版本银行自动取款机(修改版)
  16. 装了就不舍得卸载,4款电脑必装软件,功能实用又免费
  17. 500套优秀简历模板,送给您!
  18. 【R语言】白葡萄酒的EDA分析
  19. 二级学科 计算机科学技术,一级学科、二级学科,考研专业哪个包含了计算机考研方向...
  20. 在线数值计算 wolframalpha

热门文章

  1. 1.2 matlab与LINGO编程
  2. FFmpeg入门详解之84:RTSP协议讲解
  3. bootstrap.css 加载,使用Bootstrap.css 中IE下页面加载过慢问题
  4. linux系统cad,6 款高品质的免费 Linux CAD 应用程序
  5. 福昕阅读器 5.4.4.1128 Firefox Plugin npFoxitReaderPlugin.dll Stack Buffer Overflow
  6. k8s自定义controller,创建CRD并验证
  7. 我发现很多路由器的CPU芯片都是联发科MT76..的
  8. 2023java毕设推荐 中药店商城系统(含源码+论文)
  9. 【数据结构】--表达式求解----完整版
  10. 免费帝国CMS仿搜外问答系统源码SEOwhy源码模板