中秋节图案 用java代码打出来_这个中秋,我用 Java 画了一个月饼!
栈长代表微信公众号 "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 画了一个月饼!相关推荐
- 中秋节图案 用java代码打出来_基于Java代码实现判断春节、端午节、中秋节等法定节假日的方法.doc...
基于Java代码实现判断春节.端午节.中秋节等法定节假日的方法 基于Java代码实现判断春节.端午节.中秋节等法定节假日的方法 这篇文章主要介绍了基于Java代码实现判断春节.端午节.中秋节等法定节假 ...
- java代码解锁华为_如何编写可怕的Java代码?
我决定告诉你如何编写可怕的Java代码.如果你厌倦了所有这些美丽的设计模式和最佳实践,并且想写些疯狂的东西,请继续阅读. 如果你正在寻找有关如何编写良好代码的建议,请查看其它文章! 对一切使用异常 你 ...
- 怎么保存java代码怎么写_怎么样能写好Java代码,大神们给点意见?
怎么样能写好?避免不了多学多练.java代码规范详细版 - 百度文库wenku.baidu.com 相信很多初学者都跟我抱有一样的想法"代码写出来是给电脑运行的,能运行起来,实现效果就好了 ...
- 中秋节图案 用java代码打出来_以下哪个不是中秋节传说?
[单选题]二叉树是非线性数据结构,所以 . (3.0分) [其它]设串 S 的长度为 n ,其中的字符各不相同,求 S 中互异的非平凡子串 ( 非空且不同于 S 本身 ) 的个数. [填空题]广义表 ...
- 用java代码输出我爱你_这是一段Java程序员写给最爱的老婆的代码。
/** * 老婆,我爱你! */ public class 给最爱的老婆 { // 老婆是私有,全局唯一,不可更改继承的 private static final class 老婆 { // 老婆,\ ...
- java rhino js类_让Rhino JS看Java类
我正在玩 Rhino,我已经成功使用了stdlib中的Java类,但没有使用我编译的Java代码. 例如,这工作正常: print(new java.util.Date()); 但是使用NanoHTT ...
- java新手练习项目_有哪些好的java项目适合新手练习?
要想学好java技术,找到高薪工作,不仅要掌握扎实的理论知识,也要有一定的实操能力. 遇到问题多查多问,可以上网站进行搜索,可以加一些交流群,还可以多问学校的老师--另外要学会欣赏他人的代码,向成功者 ...
- java 代码 内存泄露_如何用Java编写一段代码引发内存泄露
Q:刚才我参加了面试,面试官问我如何写出会发生内存泄露的Java代码.这个问题我一点思路都没有,好囧. A1:通过以下步骤可以很容易产生内存泄露(程序代码不能访问到某些对象,但是它们仍然保存在内存中) ...
- java代码初体验_第一次Java 8体验
java代码初体验 像世界其他地方一样,我深深地爱上了Slack. 为什么? 原因很多,但主要的原因是它提供了一种围绕通讯而非工具真正构建SDLC流程的新方法. 您认为这些天哪个更常见,杂乱无章的机智 ...
最新文章
- BZOJ 1020——[SHOI2008]安全的航线flight
- 工业用微型计算机(12)-指令系统(7)
- 【收藏】Win10:路径长度超过260个字符
- c# 值类型数据与引用类型数据
- CH - 6201 走廊泼水节(最小生成树,水题)
- 世界领先的界面设计公司:The Skins Factory
- 5926. 买票需要的时间
- ASP.NET 服务器部署IIS程序池进程标示配置要和SQL SERVER一致,否则不能拽出数据
- python数据结构-顺序表
- Linux(ubuntu 18)上编译 及修改 INAV 飞控代码(混控功能)
- 迟到的Meltdown/Spectre分析
- Android开发工程师已难找工作
- Oracle 12c:配置em,解决em登录问题
- Eloquen模型的具体使用方法
- 基于JAVA控制台版本银行自动取款机(修改版)
- 装了就不舍得卸载,4款电脑必装软件,功能实用又免费
- 500套优秀简历模板,送给您!
- 【R语言】白葡萄酒的EDA分析
- 二级学科 计算机科学技术,一级学科、二级学科,考研专业哪个包含了计算机考研方向...
- 在线数值计算 wolframalpha
热门文章
- 1.2 matlab与LINGO编程
- FFmpeg入门详解之84:RTSP协议讲解
- bootstrap.css 加载,使用Bootstrap.css 中IE下页面加载过慢问题
- linux系统cad,6 款高品质的免费 Linux CAD 应用程序
- 福昕阅读器 5.4.4.1128 Firefox Plugin npFoxitReaderPlugin.dll Stack Buffer Overflow
- k8s自定义controller,创建CRD并验证
- 我发现很多路由器的CPU芯片都是联发科MT76..的
- 2023java毕设推荐 中药店商城系统(含源码+论文)
- 【数据结构】--表达式求解----完整版
- 免费帝国CMS仿搜外问答系统源码SEOwhy源码模板