java 文字旋转_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特效 文字旋转
将图形围绕某点按照给定的角度进行旋转 效果图: 源代码: package java2d; import java.awt.Color; import java.awt.Dimension; impor ...
- java对图片的各种操作(压缩、加水印(文字或图片)、旋转)
先贴上源码,再调用测试看效果,整理了3天.如有更好想法或不同见解,欢迎@我(struggle_jb@163.com). import java.awt.AlphaComposite; import j ...
- echart 柱状图横坐标文字过长,如何旋转
echart 柱状图横坐标文字过长,如何旋转 有时候,在用柱状图表的时候,如果横坐标文字过长,某些文字就会消失不显示,我们可以将其旋转一下,调整到合适的角度,就能正常显示横坐标文字了. 比如下面这样, ...
- java文字云_Canvas 3D球形文字云动画特效
Canvas 3D球形文字云动画特效 body { color:#555555; } h4 { font-family:sans-serif; color:#555555; font-size:16p ...
- css3动画应用-音乐唱片旋转播放特效
css3动画应用-音乐唱片旋转播放特效 核心点: 1.设置图片为圆形居中,使图片一直不停旋转. 2.文字标题(潘玮柏--反转地球)一直从左到右不停循环移动. 3.点击图标,音乐暂停,图片停止旋转:点击 ...
- css3的动画特效--元素旋转(transition,animation)
css3的动画特效--元素旋转(transition,animation) 开发中,视觉要你实现一个元素的旋转问题,比如说如下图所示: 思路:首先动画动效肯定离不开anmimation动画. 和tra ...
- Java分享--给图片添加文字水印(文字可旋转)
这篇文章主要介绍了Java实现给图片添加文字水印,文字水印的方法,涉及java针对图片的读取.水印添加设置等相关操作技巧,需要的朋友可以参考下 . 很多时候项目中的图片需要一定的版权,就是人家拿出去用 ...
- css3音乐播放动画,css3动画应用-音乐唱片旋转播放特效
css3动画应用-音乐唱片旋转播放特效 核心点: 1.设置图片为圆形居中,使图片一直不停旋转. 2.文字标题(潘玮柏--反转地球)一直从左到右不停循环移动. 3.点击图标,音乐暂停,图片停止旋转:点击 ...
- 可控制转速CSS3旋转风车特效
以前制作网页动画一般使用javascript,现在已经有越来越多动动画使用纯CSS实现,并且动画的控制也可以使用CSS3实现,因为CSS 3来了,CSS 3的动画功能确实强大.以下是一个纯CSS3制作 ...
最新文章
- golang etcd 报错 undefined: resolver.BuildOption 解决方案
- jdk8中流的使用(二)
- c语言int64编译时错误,错误:编译C程序时未在此作用域中声明uint64_t
- 开源项目-基于Intel VT技术的Linux内核调试器
- Linq to SQL 中实现模糊查询
- 语义分割的时候,发的牢骚
- linux查看帮助文档的命令,Linux如何使用查看一个命令的帮助文档呢?
- 对运算符重载的函数2
- 在GitHub上删除项目后,在Android Studio上传项目依然提示project is already on github
- 苹果账号续费以及过期更新问题
- 网卡设置 网卡的高级设置说明
- python中compile函数
- 企业邮箱设置,企业邮箱服务器怎么设置?
- 游戏服务器是什么怎么租用
- Docker 进入容器出现Unable to find user root: no matching entries in passwd file
- 六、DOM(上) - 章节课后练习题及答案
- pg库sharelock_PG数据库错误: 检测到ShareLock死锁处理
- 网易2018校园招聘:相反数 [python]
- flex布局右列固定左列自适应,遇到white-space nowrap 影响布局超长的问题
- spring spel 获取环境变量
热门文章
- libev实现简单的tcp服务器
- 裁员潮未完,网传甲骨文将关闭中国研发中心,裁员1000+人,赔偿方案N+6?
- 本地测试微信jssdk
- 如何基于nonebot2做一个q群机器人
- VMware vSAN 7 超融合基础架构 (HCI)虚拟化集群解决方案
- 梦幻西游三维获取服务器信息,梦幻西游三维版:潜能果上线后经验紧缺?五分钟教你快速获得经验...
- 自考笔记-创业学01(小白编写)
- 学习札记————问题札记
- 早期计算机语言中 所有的指令,plc常用的几种编程语言
- ZYNQ7000 SDK开发使用