利用Java如何在图片中显示实时时间

  介绍

今天就跟大家聊聊有关利用Java如何在图片中显示实时时间,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

,,,,,,,Graphics2d类提供了细绳()方法,实用该方法可以实现图形上下文的文本绘制,从而实现在图片上显示文字的功能。下面我们来看看其具体用法

语法如下:

细绳(String str, int x, int y); 

细绳(String str,浮动x, y)浮动;

,,,,,,,str:要绘制的文本字符串;

,,,,,,,x:绘制字符串的水平起始位置;

,,,,,,,y绘制字符串的垂直起始位置。

,,,,,,,此两种方法唯一的不同点就是使用的x和y参数的类型不同。

,,,,,, <强>,实例1:绘制一个矩形图,在矩形图的中间显示文本,文本的内容是当前时间。

,,,,,,,代码如下:

包com.lzw;      进口java.awt.Canvas;   进口java.awt.Color;   进口属性;   进口java.awt.Graphics;   java . awt . graphics2d进口;   进口java.awt.Shape;   进口java.awt.geom.Rectangle2D;   进口java.util.Date;      进口javax.swing.JFrame;      公开课拉带延伸JFrame {   私人形状矩形;   私人的字体字体;   私人约会日期;   公共拉带(){   矩形=new Rectangle2D.Double (10200, 80);   字体=新字体(“宋体“,Font.BOLD, 16);   日期=new日期();   this.setSize (230140);   setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);   添加(新CanvasPanel ());   this.setTitle(“绘制文本“);      }   公共静态void main (String [] args) {   新的拉带().setVisible(真正的);      }   类CanvasPanel延伸帆布{   公共空间油漆(图形g) {   super.paint (g);   Graphics2D g2=(Graphics2D) g;   g2.setColor (Color.CYAN);   g2.fill(矩形);   g2.setColor (Color.BLUE);   g2.setFont(字体);   g2.drawString(“现在时间是:“,20、30);   g2.drawString (String.format (“% tr"、日期),50岁,60岁);   }   }   }

看完上述内容,你们对利用Java如何在图片中显示实时时间有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

利用Java如何在图片中显示实时时间