• 等级
  • 872345 访问
  • 1125 原创
  • 11 转发
  • 746 排名
  • 96 评论
  • 122 获赞

学以致用——Java源码——海龟绘图语言图形界面版(Turtle Graphics)

程序功能:以图形界面的方式提供海龟绘图功能。运行示例: 源码:1.实体类packageexercises.ch13graphicsandjava2d;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.FlowLayout;importjava.awt.Graphics;...

2019-01-29 01:40:51

学以致用——Java源码——使用图片文件(.jpg)创建GIF动图(.gif)的Java程序

程序功能:将多幅静态图片(.jpg)合成为.gif图片。参考文章:学以致用——Java源码——使用随机几何图形制作屏保程序(ScreenSaverwithShapesUsingtheJava2DAPI),https://blog.csdn.net/hpdlzu80100/article/details/86678149。该文章中的动图即使用本文中的方法创建而成。...

2019-01-28 15:48:12

学以致用——Java源码——将JPanel中的画面保存为文件

程序功能:将JPanel中的画面保存为文件。参考文章:学以致用——Java源码——使用随机几何图形制作屏保程序(ScreenSaverwithShapesUsingtheJava2DAPI),https://blog.csdn.net/hpdlzu80100/article/details/86678149。该文章中的所有截屏均使用本文中的方法自动保存。源码...

2019-01-28 15:39:25

学以致用——Java源码——使用随机几何图形制作屏保程序(Screen Saver with Shapes Using the Java 2D API)

程序功能:使用随机输出的几何图形作为屏保程序,用户可随时指定屏幕上要显示的图形元素的数量。运行示例: 源码:1.实体类importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.Polygon;importjava.awt.Rectangle;importjava.awt.Tex...

2019-01-28 15:31:04

学以致用——Java源码——使用随机图形制作屏保程序(Screen Saver with Shapes)

程序功能:使用随机输出的图形作为屏保程序,用户可随时指定屏幕上要显示的图形元素的数量。运行示例: 源码:1.实体类importjava.awt.Graphics;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JPanel;i...

2019-01-24 01:15:50

学以致用——Java源码——使用随机线段制作屏保程序(Screen Saver for a Random Number of Lines)

程序功能:使用随机输出的线段作为屏保程序,用户可随时指定屏幕上要显示的线段数量。运行示例: 源码:1.实体类importjava.awt.Graphics2D;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.geom.Line...

2019-01-24 00:25:20

学以致用——Java源码——使用Ellipse2D.Double类绘制圆(Circles Using Class Ellipse2D.Double)

程序功能:用户输入圆的半径(单位为像素数),点击“开始绘制”按钮,程序将画出相应大小的圆,并绘制其直径、周长及面积信息。运行结果:源码:1.实体类//CreatingJFrametodisplayDrawPanel.importjava.awt.Graphics2D;importjava.awt.event.ActionEvent;importja...

2019-01-23 19:18:50

学以致用——Java源码——使用Graphics2D类draw方法绘制立方体(Drawing Cubes)

程序功能:使用Graphics2D类draw方法绘制立方体运行示例:源码:1.实体类importjava.awt.Graphics2D;importjava.awt.Polygon;importjava.awt.geom.GeneralPath;importjava.security.SecureRandom;importjavax.swin...

2019-01-22 23:56:33

学以致用——Java源码——使用Graphics2D类draw方法绘制随机四面体(Drawing Tetrahedrons)

程序功能:使用Graphics2D类draw方法绘制随机四面体(四面体大小、位置、每个面(三角形)的颜色随机设置)。注:这个程序用到了Java多维数组,比较有意思。运行结果: 源码:1.实体类//CreatingJFrametodisplayDrawPanel.importjava.awt.Graphics2D;importja...

2019-01-22 23:33:05

学以致用——Java源码——使用Rectangle2D类draw方法绘制表格(Grid Using Class Rectangle2D.Double)

程序功能:使用Rectangle2D类draw方法绘制表格。运行结果:源码:1.测试类importjava.awt.BorderLayout;importjava.awt.event.MouseEvent;importjava.awt.event.MouseMotionAdapter;importjavax.swing.JFrame;importjav...

2019-01-22 21:46:30

学以致用——Java源码——使用Graphics类drawRect方法绘制表格(Grid Using Method drawRect)

程序功能:使用Graphics类drawRect方法绘制10*10表格。运行结果: 源码:1.实体类//CreatingJFrametodisplayDrawPanel.importjavax.swing.JPanel;importjava.awt.Color;importjava.awt.Graphics;/***13.13(Gr...

2019-01-22 21:35:31

学以致用——Java源码——随机绘制字符串(Random Characters)

程序功能:绘制8个字符串(内容、字体颜色、字体大小、显示位置均为随机设置)。运行示例:源码:1.实体类importjava.security.SecureRandom;importjavax.swing.JPanel;importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;...

2019-01-22 18:03:44

学以致用——Java源码——绘制随机三角形(Random Triangles)

程序功能:绘制8个带有填充色的三角形(顶点(大小)随机、颜色随机)。运行结果: 源码:1.实体类//CreatingJFrametodisplayDrawPanel.importjava.awt.Graphics2D;importjava.awt.Polygon;importjava.awt.geom.GeneralPath;importj...

2019-01-22 17:12:14

学以致用——Java源码——使用Line2D.Double类绘制随机线段(Random Lines Using Class Line2D.Double)

程序功能:显示8条线段(颜色随机,位置随机,线段粗度随机)。运行结果:源码:1.实体类/***13.8(RandomLinesUsingClassLine2D.Double)Modifyyoursolutionto*Exercise13.7todrawrandomlinesinrandomcolorsandrandom...

2019-01-22 15:38:43

学以致用——Java源码——使用Ellipse2D.Double类绘制同心圆(Concentric Circles Using Class Ellipse2D.Double)

运行结果:源码:1.实体类//CreatingJFrametodisplayDrawPanel.importjava.awt.Graphics2D;importjava.awt.geom.Ellipse2D;importjavax.swing.JPanel;importjava.awt.Color;importjava.awt.Graphics;...

2019-01-22 14:57:39

学以致用——Java源码——使用drawArc方法绘制同心圆(Concentric Circles Using Method drawArc)

程序功能:使用drawArc方法绘制同心圆。参考文章:彩色同心圆的绘制(Bull's-eye),https://blog.csdn.net/hpdlzu80100/article/details/51768614运行结果:源码:1.实体类//CreatingJFrametodisplayDrawPanel.importjava.awt.Graphic...

2019-01-22 13:40:20

Java How to Program学习笔记_章节小结——第十三章_图形和Java 2D(Graphics and Java 2D)

这章内容不熟,希望能够通过做练习加深理解! Summary Section13.1Introduction •Java’scoordinatesystemisaschemeforidentifyingeverypointonthescreen. •Acoordinatepairhasanx-coordinate(hori...

2019-01-15 23:01:34

Java How to Program学习笔记_第十三章_图形和Java 2D(第二部分)(Graphics and Java 2D)

1.线条、矩形和椭圆的绘制2.圆角宽度及圆角高度 3.椭圆与矩形的关系 4.绘制圆弧的Graphics方法 5.绘制圆弧 6.绘制多边形 7.绘制多边形(polygon)和多边线(polyline)的方法 8.绘制Java2D图形(挺炫的!) 9.绘制自己的Java2D  ...

2019-01-15 18:15:15

Java How to Program学习笔记_第十三章_图形和Java 2D(第一部分)(Graphics and Java 2D)

 1.Java2DAPI类图(部分)2.Java坐标系(以像素为单位) 3.Color常量及其对应的RGB值 4.Color方法及颜色相关的Graphics方法5.Color类演示 6.JColorChooser使用示例 7.Font示例 8.FontMetrics(Font度量参数) 9.Fon...

2019-01-15 17:38:19

Java How to Program习题_第十二章_GUI组件——第一部分(GUI Components: Part 1)

这章习题,除了Optional和MakingDifference以外,全做完了,剩下的有空可以做做!信心是有了! Self-ReviewExercises 12.1Fillintheblanksineachofthefollowingstatements: a)MethodmouseMovediscalledwhenthemouse...

2019-01-15 15:40:09

预见未来to50

不忘初心,方得始终!
关注
  • IT服务·系统集成/Consultant/BA/SA/DA…
  • 中国
奖章
  • 持之以恒
  • 1024勋章