Java图片中显示当前时间的方法 原创
程序员文章站
2024-02-27 19:00:15
graphics2d 类提供了 drawstring() 方法,实用该方法可以实现图形...
graphics2d 类提供了 drawstring() 方法,实用该方法可以实现图形上下文的文本绘制,从而实现在图片上显示文字的功能。下面我们来看看其具体用法
语法如下:
drawstring(string str,int x,int y);
或
drawstring(string str,float x, float y);
str:要绘制的文本字符串;
x:绘制字符串的水平起始位置;
y绘制字符串的垂直起始位置。
此两种方法唯一的不同点就是使用的 x 和 y 参数的类型不同。
实例1:绘制一个矩形图,在矩形图的中间显示文本,文本的内容是当前时间。
代码如下:
package com.lzw; import java.awt.canvas; import java.awt.color; import java.awt.font; import java.awt.graphics; import java.awt.graphics2d; import java.awt.shape; import java.awt.geom.rectangle2d; import java.util.date; import javax.swing.jframe; public class drawstring extends jframe{ private shape rect; private font font; private date date; public drawstring() { rect = new rectangle2d.double(10,10,200,80); font = new font("宋体", font.bold,16); date = new date(); this.setsize(230,140); setdefaultcloseoperation(jframe.exit_on_close); add(new canvaspanel()); this.settitle("绘制文本"); } public static void main(string[] args) { new drawstring().setvisible(true); } class canvaspanel extends canvas{ public void paint(graphics g) { super.paint(g); graphics2d g2 = (graphics2d)g; g2.setcolor(color.cyan); g2.fill(rect); g2.setcolor(color.blue); g2.setfont(font); g2.drawstring("现在时间是:",20,30); g2.drawstring(string.format("%tr",date),50,60); } } }
总结
本文介绍了再图片中显示当前时间的方法,那怎样在图片中显示当前日期呢?你心里是不是已经有了明确的思路?
感谢大家对本站的支持!
上一篇: MySQL存储过程使用实例详解
下一篇: datatable行转列示例分享
推荐阅读
-
Java图片中显示当前时间的方法 原创
-
java获取当前日期和时间的二种方法分享
-
java获取当前日期和时间的二种方法分享
-
Java图片中显示当前时间的方法 原创
-
Java获得当前时间前指定几个小时具体时间的方法示例
-
Java获得当前时间前指定几个小时具体时间的方法示例
-
ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法 原创,thinkphprun
-
jsp页面中两种方法显示当前时间的简单实例
-
ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法 原创,thinkphprun_PHP教程
-
ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法 原创,thinkphprun_PHP教程