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网页捕获功能使用教程【技巧】
米侠浏览器网页背景异常怎么办 米侠显示修复

