Java图形代码:输出文字,输出字符文字,本例由烈火网小编转载,由于水平有限,因此不能给出详细注释,请看下面完成的图形演示:

代码片段:

Copy to Clipboard

引用的内容:[www.veryhuo.com]

import java.awt.Font;

import java.awt.Shape;

import java.awt.font.FontRenderContext;

import java.awt.font.GlyphVector;

import java.awt.geom.AffineTransform;

public class Test

{

public static void main(String[] args)

{

try

{

Font font = new Font("黑体", Font.PLAIN, 30);

AffineTransform at = new AffineTransform();

FontRenderContext frc = new FontRenderContext(at, true, true);

GlyphVector gv = font.createGlyphVector(frc, "JinCeon"); // 要显示的文字

Shape shape = gv.getOutline(5, 30);

int weith = 200;

int height = 40;

boolean[][] view = new boolean[weith][height];

for (int i = 0; i < weith; i++)

{

for (int j = 0; j < height; j++)

{

if (shape.contains(i, j))

{

view[i][j] = true;

} else

{

view[i][j] = false;

}

}

}

for (int j = 0; j < height; j++)

{

for (int i = 0; i < weith; i++)

{

if (view[i][j])

{

System.out.print("@");// 替换成你喜欢的图案

} else

{

System.out.print(" ");

}

}

System.out.println();

}

} catch (Exception e)

{

e.printStackTrace();

}

}

}

java输出文字_Java图形代码:输出文字,输出字符文字相关推荐

  1. 跟随鼠标走的文字的html代码,跟随鼠标走的文字的HTML代码

    跟随鼠标走的文字的HTML代码 跟着鼠标走的文字 visibility:visible; top:-50px; font-size:12pt; font-family:隶书; color: 00001 ...

  2. html5 文字滑动特效代码,三种网页状态栏文字滚动特效代码

    网页状态栏底部滚动文字特效代码 文字滚动特效代码一: >

  3. java序列化编码_java IO操作(输入,输出,序列化,编码方式)示例代码 第一部分...

    File类主要功能有文件的创建,目录的创建,临时文件的创建,文件和目录的删除以及文件列表的获取和过滤工作.下面是一个关于File类的操作. package com.guan.chapter27.jav ...

  4. java 输出素数_java 素数(按要求输出)

    package number; import java.util.Scanner; public class Prime { public static void main(String[] args ...

  5. java 微型数据库_Java 9代码工具:使用Java微型基准测试工具的实践会话

    java 微型数据库 用肉眼看,基准测试似乎只是确定执行某些代码需要花费多长时间的简单问题. 但是,通常情况下,这是幼稚的方法. 提供具有准确和可重复结果的有意义的基准并非易事. 在本文中,我们将向您 ...

  6. java字符串同构_Java同构代码

    我有点卡住这个java问题,涉及返回字符串数组中的同构对的数量.我写的代码不断返回不正确的同构字对数.Java同构代码 同构词的定义如下:如果一个词中的字母可以重新映射以获得第二个词,则称两个词同构. ...

  7. python环绕文字_Java 设置 Word 文档中图片文字环绕方式

    Java 设置 Word 文档中图片文字环绕方式 在Word文档中插入图片时,选择合理的图片文字环绕方式可以使图片的展示效果更好,也能使页面的排版更加美观.本文就将介绍如何使用Free Spire.D ...

  8. java 错误弹窗_JAVA图形界面问题(采用弹窗报错)

    展开全部 JOptionPane.showMessageDialog("null", "你的输入不合法!"); 这种方法e68a8432313133353236 ...

  9. java入栈_java中代码块的执行,也会有入栈的步骤吗?

    首先这个问题很有意思,不过题主没具体指明放在何处的代码块. 这里至少有三种情况,第一种就是在普通的方法里面,第二种是实例初始化代码块,第三种是静态初始化代码块. 第一种情况 使用javap反汇编了一下 ...

最新文章

  1. 为什么很多SpringBoot开发者放弃了Tomcat,选择了Undertow?
  2. 百度统计 java 实现思路_2019社招阿里、腾讯、蚂蚁金服「四面」Java面试真题分享...
  3. Python3.2+ 的 concurrent.futures 模块,利用 multiprocessing 实现高并发。
  4. 每周一书-2016年8月28日到9月4日获奖读者公布
  5. 2020中国移动阅读行业报告
  6. TypeError: 'range' object doesn't support item deletion
  7. linux循环控制结构,Linux Shell 之 Shell 基本控制结构(二)(循环结构)
  8. UIScollView Touch事件
  9. jdk下载安装并配置环境
  10. 面试题:Two Sum
  11. 关于virtual box安装windows xp虚拟机遇到的一个问题
  12. QQ登陆界面Resource Hacker制作
  13. 小米MIX 解BL锁教程 申请BootLoader解锁教程
  14. Visual Studio 2019 离线注册方法记录
  15. 《每日一套题·提升你我能力》· 第五篇
  16. 计算机科学中透明性概念,函数式编程 - 什么是参考透明度?
  17. Vscode 调试arm64 linux内核
  18. 数据库安全性 --- 概述
  19. TIOBE 2月榜单出炉:排行榜前8位在过去七年中排名没有变化,是否意味着编程语言没有变化?
  20. 旧金山市交通系统遭勒索软件感染细节进一步公布

热门文章

  1. moviepy音视频剪辑:与大小相关的视频变换函数crop、even_size、margin、resize介绍
  2. 你不得不用的MAC软件开发工具软件,个个万里挑一
  3. 美摄科技X哔哩哔哩|“必剪”支持全面HDR,带来全新视觉体验
  4. 解决You are using pip version 9.0.1, however version 18.0 is available. You should consider upgrading
  5. mysql 8 yum 卸载
  6. 在线加密解密网站收藏(AES,RSA)
  7. java poi 解析为图片
  8. CTE 2.0 已发布
  9. Unity换脸插件OpenCVForUnity实现换脸
  10. 亚马逊卖家问题-01.注册了品牌,但是仍然无法使用Vine和品牌旗舰店功能