Java图片中显示当前时间的方法 <font color=red>原创</font>

发布时间 - 2026-01-11 03:06:42    点击率:

        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);
		}
	}
}

总结

        本文介绍了再图片中显示当前时间的方法,那怎样在图片中显示当前日期呢?你心里是不是已经有了明确的思路?

        感谢大家对本站的支持!


# java  # 显示当前时间  # Java获得当前时间前指定几个小时具体时间的方法示例  # JAVA 获取系统当前时间实例代码  # java实现oracle插入当前时间的方法  # java获取当前时间和前一天日期(实现代码)  # 在jmeter的beanshell中用java获取系统当前时间的简单实例  # Java获取当前时间方法总结  # 两种  # 可以实现  # 已经有了  # 感谢大家  # 宋体  # 看其  # util  # Rectangle2D  # Date  # geom  # Graphics  # Font  # Shape  # Graphics2D  # private  # extends 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 昵图网官方站入口 昵图网素材图库官网入口  ,交易猫的商品怎么发布到网站上去?  Laravel如何实现用户注册和登录?(Auth脚手架指南)  Laravel如何处理表单验证?(Requests代码示例)  如何快速生成ASP一键建站模板并优化安全性?  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  Laravel如何实现API资源集合?(Resource Collection教程)  javascript中闭包概念与用法深入理解  Python数据仓库与ETL构建实战_Airflow调度流程详解  如何用狗爹虚拟主机快速搭建网站?  JavaScript Ajax实现异步通信  如何在宝塔面板创建新站点?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  中山网站推广排名,中山信息港登录入口?  如何在新浪SAE免费搭建个人博客?  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  如何实现建站之星域名转发设置?  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  如何快速配置高效服务器建站软件?  网站制作壁纸教程视频,电脑壁纸网站?  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  Laravel如何实现文件上传和存储?(本地与S3配置)  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  如何用花生壳三步快速搭建专属网站?  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  油猴 教程,油猴搜脚本为什么会网页无法显示?  EditPlus中的正则表达式 实战(2)  韩国服务器如何优化跨境访问实现高效连接?  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  文字头像制作网站推荐软件,醒图能自动配文字吗?  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  如何为不同团队 ID 动态生成多个非值班状态按钮  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  Laravel如何使用withoutEvents方法临时禁用模型事件  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  怎么用AI帮你为初创公司进行市场定位分析?  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  魔方云NAT建站如何实现端口转发?  html如何与html链接_实现多个HTML页面互相链接【互相】  如何用景安虚拟主机手机版绑定域名建站?  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  米侠浏览器网页背景异常怎么办 米侠显示修复