java 旋转字体_java2d特效 文字旋转
将图形围绕某点按照给定的角度进行旋转
效果图:
源代码:
package java2d;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Rotate {
/**
* @param args
*/
public static void main(String[] args) {
JFrame jf = new JFrame();
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.getContentPane().add(new RotatePanel());
jf.setPreferredSize(new Dimension(500, 400));
jf.pack();
jf.setVisible(true);
}
}
class RotatePanel extends JPanel {
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D) g;
g2d.setColor(Color.WHITE);
g2d.fillRect(0, 0, this.getWidth(), this.getHeight());
String s = "Java 2d 旋转";
Font f = new Font("宋体", Font.BOLD, 16);
Color[] colors = { Color.ORANGE, Color.LIGHT_GRAY };
g2d.setFont(f);
// 平移原点到图形环境的中心
g2d.translate(this.getWidth() / 2, this.getHeight() / 2);
// 旋转文本
for (int i = 0; i < 12; i++) {
g2d.rotate(30 * Math.PI / 180);
g2d.setPaint(colors[i % 2]);
g2d.drawString(s, 0, 0);
}
}
}
java 旋转字体_java2d特效 文字旋转相关推荐
- java 文字旋转_Java2D特效 文字旋转
将图形围绕某点按照给定的角度进行旋转 import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import ja ...
- python中text怎么旋转字体_Python+OpenCV实现旋转文本校正方式
假设我们有一幅图像,图像中的文本被旋转了一个未知的角度.为了对文字进行角度的校正,我们需要完成如下几个步骤: 1.检测出图中的文本范围 2.计算出文本被旋转的角度 3.将图像旋转特定的角度 第一步.读 ...
- 【web前端特效源码】使用 HTMLCSSJavaScript实现各种跳跃浮动慢跑翻转旋转坠落的魔幻文字动画效果~太上头了~/动画效果|前端开发|IT软件开发基础入门教程|网页制作|网站开发定制
b站视频演示效果: [web前端特效源码]使用 HTML&CSS&JavaScript实现各种跳跃浮动慢跑翻转旋转坠落的魔幻文字动画效果~太上头了~/动画效果|前端开发|IT软件开 效 ...
- css3的动画特效--元素旋转(transition,animation)
css3的动画特效--元素旋转(transition,animation) 开发中,视觉要你实现一个元素的旋转问题,比如说如下图所示: 思路:首先动画动效肯定离不开anmimation动画. 和tra ...
- java渐变色字体生成器_java阴影文字效果怎么做?渐变的怎么做?
随着时代的不断发展,新兴技术的使用也促使人们不断地在学习进步.今天主要为大家介绍一下,java的阴影和渐变的文字效果怎么做. 首先为大家介绍的是阴影效果文字的做法.第一步:使用Graphics类的se ...
- html移动滚动彩字字幕特效,如何制作滚动字幕 旋转好莱坞字幕特效效果图(超多滚动效果)...
紧接上一个贴子,我们继续探讨这几种字幕特效的奇葩用法. 一.特效小动景("特效小动景"以下简称为"小动景") 视频滚动字幕文字软件的画面风格里有很多超级DUAN ...
- GDI+简单现实文字旋转
原文 http://www.cnblogs.com/kaixiangbb/p/3301272.html 题记 入职新公司已快有两月了,试用期已快结束,项目却迟迟还未正式启动.安排给我的多是些琐事,一直 ...
- C# 使用 GDI+ 实现添加中心旋转(任意角度)的文字
这篇文章是 GDI+ 总结系列的第三篇,如果对 GDI+ 的基础使用不熟悉的朋友可以先看第一篇文章<C# 使用 GDI+ 画图>. 需求 需求是要实现给图片添加任意角度旋转的文字,文字的旋 ...
- css3 3d旋转图片立方体特效代码
纯 CSS3 3D 旋转立方体动画特效,该 3D 立方体使用 CSS3 perspective 制作,可以在水平方向.垂直方向和平面视角方向旋转,使用 CSS 来制作立方体动画,效果非常好.下面来看看 ...
最新文章
- Jenkins常用插件
- Python使用yagmail库实现发送邮件功能
- 诺基亚7plus支持html,【诺基亚7Plus评测】外观:全面屏是最大亮点_诺基亚 7 Plus(4GB RAM/全网通)_手机评测-中关村在线...
- 第 17 章 命令模式
- http协议、cookie与session介绍
- 公司设备损坏了,怎么处理
- 收集bug开源框架_百度开源又一力作发布!炸了。。。
- win11开机动画关闭教程
- Warshall算法求传递闭包
- 【Unity2D】制作游戏主菜单MainMenu
- linux下chm制作工具,在Linux上安装CHM查看工具
- 成功真正需要什么:情商德商及体商 别高估智商
- happen-before讲解
- android版本下载京东,京东下载2021安卓最新版_手机app官方版免费安装下载_豌豆荚...
- sqlmap tamper mysql_Sqlmap Tamper大全(1)
- RT-Thread功耗调优项目实战 - 如何做好功耗
- OpenCV 利用高斯模糊实现简单的磨皮美颜效果
- 你才诺基亚,你全家都是诺基亚
- 华为服务器报警显示F02,华为手机黑屏白字怎么调回来
- object.assign()是深拷贝?还是浅拷贝?
热门文章
- DUNS 编号是否取代 FDA 注册编号?
- lisp 左手钢筋_钢筋下料小常识.doc
- 软件漏洞的利用和发现(笔记)
- foreman自动化工具安装使用
- CCC3.0学习笔记_蓝牙OOB配对
- smokeping图表各值意义解释
- 如何使用代理IP进行数据采集,PHP爬虫抓取亚马逊商品数据
- java李贞贤_独一无二谐音歌词-求李贞贤版《独一无二》的韩语歌词nbsp – 手机爱问...
- 完全分布式Hadoop集群搭建
- 技校上机电还是计算机专业好,上技校是学机电一体化好还是学计算机应用好