欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java圖片中顯示當(dāng)前時(shí)間的方法 原創(chuàng)

原創(chuàng)  更新時(shí)間:2017年09月05日 10:43:13   原創(chuàng) 作者:司機(jī)  
這篇文章主要介紹了Java圖片中顯示當(dāng)前時(shí)間的方法,需要的朋友可以參考下

        Graphics2d 類提供了 drawString() 方法,實(shí)用該方法可以實(shí)現(xiàn)圖形上下文的文本繪制,從而實(shí)現(xiàn)在圖片上顯示文字的功能。下面我們來(lái)看看其具體用法

語(yǔ)法如下:

drawString(String str,int x,int y);

drawString(String str,float x, float y);

        str:要繪制的文本字符串;

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

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

        此兩種方法唯一的不同點(diǎn)就是使用的 x 和 y 參數(shù)的類型不同。

        實(shí)例1:繪制一個(gè)矩形圖,在矩形圖的中間顯示文本,文本的內(nèi)容是當(dāng)前時(shí)間。

        代碼如下:

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("現(xiàn)在時(shí)間是:",20,30);
		g2.drawString(String.format("%tr",date),50,60);
		}
	}
}

總結(jié)

        本文介紹了再圖片中顯示當(dāng)前時(shí)間的方法,那怎樣在圖片中顯示當(dāng)前日期呢?你心里是不是已經(jīng)有了明確的思路?

        感謝大家對(duì)本站的支持!

相關(guān)文章

  • Springboot配置suffix指定mvc視圖的后綴方法

    Springboot配置suffix指定mvc視圖的后綴方法

    這篇文章主要介紹了Springboot配置suffix指定mvc視圖的后綴方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type異常

    Caused by: java.lang.ClassNotFoundException: org.objectweb.a

    這篇文章主要介紹了Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type異常,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Java入門(mén)教程--帶包的類如何編譯與運(yùn)行

    Java入門(mén)教程--帶包的類如何編譯與運(yùn)行

    我們一般都是通過(guò)IDE(如Eclipse、Intellij Idea,STS等)來(lái)開(kāi)發(fā),調(diào)試java項(xiàng)目。在不借助IDE的情況下,如何編譯、運(yùn)行Java程序。打包編譯時(shí),會(huì)自動(dòng)創(chuàng)建包目錄,不需要自己新建包名文件夾。
    2022-12-12
  • Java設(shè)計(jì)模式之構(gòu)建者模式知識(shí)總結(jié)

    Java設(shè)計(jì)模式之構(gòu)建者模式知識(shí)總結(jié)

    這幾天剛好在復(fù)習(xí)Java的設(shè)計(jì)模式,今天就給小伙伴們?nèi)婵偨Y(jié)一下開(kāi)發(fā)中最常用的設(shè)計(jì)模式-建造者模式的相關(guān)知識(shí),里面有很詳細(xì)的代碼示例及注釋哦,需要的朋友可以參考下
    2021-05-05
  • SpringBoot實(shí)現(xiàn)無(wú)感刷新Token的項(xiàng)目實(shí)踐

    SpringBoot實(shí)現(xiàn)無(wú)感刷新Token的項(xiàng)目實(shí)踐

    token刷新是前端安全中必要的一部分,本文就來(lái)介紹一下SpringBoot實(shí)現(xiàn)無(wú)感刷新Token的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • spring解決循環(huán)依賴的方案示例

    spring解決循環(huán)依賴的方案示例

    這篇文章主要介紹spring如何解決循環(huán)依賴,文中有相關(guān)的代碼示例給大家參考,對(duì)我們的學(xué)習(xí)或工作有一定的幫助,感興趣的同學(xué)可以借鑒閱讀
    2023-05-05
  • Java Annotation Overview詳解

    Java Annotation Overview詳解

    這篇文章主要介紹了Java Annotation Overview,需要的朋友可以參考下
    2014-02-02
  • Java開(kāi)發(fā)環(huán)境配置及Vscode搭建過(guò)程

    Java開(kāi)發(fā)環(huán)境配置及Vscode搭建過(guò)程

    今天通過(guò)圖文并茂的形式給大家介紹Java開(kāi)發(fā)環(huán)境配置及Vscode搭建過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-07-07
  • Struts2 使用OGNL遍歷map方法詳解

    Struts2 使用OGNL遍歷map方法詳解

    這篇文章主要介紹了Struts2 使用OGNL遍歷map方法詳解,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-09-09
  • 使用@Valid 校驗(yàn)嵌套對(duì)象

    使用@Valid 校驗(yàn)嵌套對(duì)象

    這篇文章主要介紹了使用@Valid 校驗(yàn)嵌套對(duì)象方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10

最新評(píng)論