package 绘制图形;

//设置字体样式

import java.awt.Dimension;

import java.awt.Font;

import java.awt.Graphics;

import java.awt.Toolkit;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class drawTextFont extends JFrame{

public static void main(String[] args) {

// TODO Auto-generated method stub

new drawTextFont();

}

public drawTextFont() {

// TODO Auto-generated constructor stub

Toolkit kit = java.awt.Toolkit.getDefaultToolkit();

Dimension screen = kit.getScreenSize();

int width = screen.width;

int hight = screen.height;

this.setTitle("设置字体样式");

this.add(new ChangeTextFontPanel());

this.setVisible(true);

this.setBounds(width/4, hight/4, 500,400);

this.setDefaultCloseOperation(3);

}

}

class ChangeTextFontPanel extends JPanel{

public void paint(Graphics g) {

String value = "好好学习丫丫! ! !";

int x = 40;

int y = 50;

// Font(字体类型,风格,字体大小)

/*

* BOLD黑体,ITALIC斜体

*/

Font font = new Font("华文行楷",Font.BOLD+Font.ITALIC,26);

g.setFont(font);

/*

* drawString(文本内容,文本所在X轴,文本所在Y轴)

*/

g.drawString(value, x, y);

value = "一天又一天! ! !";

int x1 = 40;

int y1 = 100;

font = new Font("华文彩云",Font.BOLD,20);

g.setFont(font);

g.drawString(value, x1, y1);

}

}

字体样式.png

用java修改字体颜色,画圆角矩形

java调整字体_用java修改字体样式相关推荐

  1. java 8 中文字体_在java程序中直接使用中文字体文件

    在java程序中直接使用中文字体文件.代码中的hb.ttf文件请用你自己的中文字体文件代替 java学习 java培训 软件工程师 如何学习java 学习java哪里好 东方清软java培训 清软国际 ...

  2. java 找不到字体_从Java中的TTF文件加载一些TrueType字体会导致FontFormatException:找不到字体名称...

    我试图从我的系统上的TTF文件创建一个 java.awt.Font实例,但只有一些字体能够加载而不会出错.下面的代码是我在网上找到的一些测试代码.在我的系统上运行时,它能够成功加载285种字体(例如A ...

  3. java graphics2d 字体_自Java 7u13以来,字体字形无法使用Graphics2D drawString呈现

    在 Windows 10上使用 Java 32bit中的某些特定真实字体字体绘制字符串时,我遇到了一个奇怪的问题. 从Java 7u13开始,每当字体的字符/字形宽度超过其高度的4倍时,它就不会使用G ...

  4. java web源代码_检测Java Web应用程序而无需修改其源代码

    java web源代码 与其他系统进行交互时,大多数Java Web应用程序都使用标准Java接口. 诸如Web页面或REST服务器之类的基于HTTP的服务是使用接口javax.servlet.Ser ...

  5. java 图片 大小_在JAVA中调整图片大小

    在JAVA中,当我们调整图片的大小或比例时,我们可以按照以下的步棸: 通过调用的ImageIO类的read(File)方法 创建用于输入图片BufferedImage对象. 按所需输出高度输出的Buf ...

  6. java swing计算机_使用java swing仿window7标准计算器界面

    完整代码 ----- package com.lfd.view; import java.awt.BorderLayout; import java.awt.Color; import java.aw ...

  7. android 怎么获取app 字体颜色,android app 修改字体

    android中可能会遇到修改字体的情况,虽然说需求比较少,但是偶尔还会遇到 可以使用三方框架来帮助我们简单做到 api "uk.co.chrisjenx:calligraphy:2.2.0 ...

  8. java 批量打印_用java怎样实现批量打印

    展开全部 下面是实现Java批量打印功能的具体工具类,其中的Info类和UserClass为具体的快递面单中要打印的信息e68a8462616964757a686964616f313333633839 ...

  9. java 图片写字_用java在图片上写字

    //这个代码网上很常见,不过我找到的都是加一行的.修改后自动换行,见方法list2() package cloud.com; import javax.imageio.ImageIO; import  ...

最新文章

  1. [Android] Git组件化部署
  2. 一道异常处理执行顺序面试题的简单分析
  3. LCD MIPI DSI时钟计算
  4. 2018年第九届蓝桥杯 - 省赛 - C/C++大学A组 - A. 分数
  5. 好玩的php函数,几个实用的PHP函数
  6. [蓝桥杯][2017年第八届真题]正则问题(DFS)
  7. python中math库_Python的math库、random库实际应用
  8. Hexo博客搭建与部署
  9. 免费python课程排行榜-用python爬取2017年中国最好大学排名
  10. find linux 目录深度_15种方法找出Linux系统中最大的N个文件,你懂几种?
  11. 谷歌李开复 我的传奇人生源于十句箴言
  12. 基于Ubuntu 18.04配置固定IP方法
  13. 公众号第三方平台开发 创建公众号第三方平台
  14. python处理excel实例编程_python处理Excel的简单示例
  15. UEStudio高亮查找字符串
  16. 一个金融网站的SEO优化技巧案例
  17. 利用python和Tushare自动更新A股每日数据
  18. 微信用计算机喊麦,另类占星师:我要做自己的微信电台
  19. 达梦数据库(达梦8)DCA认证考试
  20. 【转】WHQL签名简介

热门文章

  1. 图书借阅管理系统c语言程序设计,图书管理系统课程设计
  2. Android ActivityManager常用方法,kotlin协程的理解
  3. 完整java配置以及简单java源代码使用
  4. x264+mp4v2编码YUV420为mp4
  5. 扫雷——循环、函数、数组三位一体
  6. 第一次在CSDN上发表,瑟瑟发抖
  7. 記憶卡防寫保護了怎麼辦?
  8. java metrics_Metrics—Java版的指标度量工具之一
  9. 【Python】python退出交互式命令行的两种方式
  10. 全渠道和元宇宙【零售的未来】