我想让文字不是水平显示,而是与水平线呈一定角度?比如垂直显示 ,谢谢
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Rectangle2D;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class RotateTextDemo extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
private int x = 200;
private int y = 200;
public RotateTextDemo() {
getContentPane().setLayout(new BorderLayout());
JPanel testPanel = new JPanel(){
/**
*
*/
private static final long serialVersionUID = 1L;
protected void paintComponent(Graphics g) {
// super.paintComponent(g);
g.setColor(Color.RED);
g.drawOval(x, y, 20, 20);
//
Graphics2D g2d = (Graphics2D)g;
String text = "Hello Java";
Rectangle2D r = g2d.getFontMetrics().getStringBounds(text, g2d);
g2d.translate(r.getX(), r.getY());
g2d.rotate(-Math.PI);
g2d.translate(-r.getCenterX(), -r.getCenterY());
g2d.drawString(text, -100, -100);
}
};
getContentPane().add(testPanel, BorderLayout.CENTER);
}
public static void main(String[] args) {
RotateTextDemo frame = new RotateTextDemo();
frame.setSize(600, 600);
//frame.pack();
// frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
等级:
这篇文章主要介绍了Java实现给图片添加文字水印,文字水印的方法,涉及java针对图片的读取、水印添加设置等相关操作技巧,需要的朋友可以参考下。 很多时候项目中的图片需要一定的版权,就是人家拿出去用的时候不...
JAVA将输入的字符串颠倒 使用String类的substring()截取字符串方法: import java.util.*; public class Main { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); String ...
1 问题描述 给定一个字符串,要求将字符串前面的若干个字符移到字符串的尾部。例如,将字符串“abcdef”的前3个字符‘a’、‘b’和‘c’移到字符串的尾部,那么原字符串将变成“defabc”。请写一个函数实现此功能。...
Graphics2D g2 = (Graphics2D) g; Font font = new Font(null, Font.PLAIN, 10); AffineTransform affineTransform = new AffineTransform(); affineTransform.rotate(Math.toRadians(45), 0, 0);...
将图形围绕某点按照给定的角度进行旋转 效果图: [img]http://www.kutoku.info/images/java/100903/rorate.png[/img] 源代码: [code="java"]import java.awt.Color; import java.awt.Dimension; ...
转载:http://www.diybl.com/course/3_program/java/javajs/200823/98524.html package com.zeph.j2se.image; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.image.BufferedImage...
今天小编就为大家分享一篇Java实现矩阵顺时针旋转90度的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
最近做窗口动画需要用到,直接旋转JFrame窗口任意角度,要直接旋转我的JFrame窗口的,不是旋转图片!
import java.awt.Canvas; import java.awt.Dimension; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; impor
今天写了java旋转矩阵,参考了下网上的代码。旋转矩阵思路比较简单,其实就是按照人的思维方法(可能有更优解,但是我比较笨)其实就是一个数组,先从左到右,然后从上到下,然后从右到左,最后从下到上,循坏一周后...
水印的效果是:水印文字的换行、水印文字的平铺、水印文字的旋转。 import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.image.BufferedImage; ...
文章目录参考链接:1....图像旋转90, -90, 180旋转90旋转-90旋转180 参考链接: https://blog.csdn.net/andylanzhiyong/article/details/84857915 https://blog.csdn.net/guduruyu/article/details/68...
主要介绍了基于Java实现PDF文本旋转倾斜,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
java图片验证码包括文字图片的旋转: 此例子演示的是两位数的加减运算,需要的可以通过自己的修改获得更多的方式: 或者我上传的资源中也有其他的两种方式供选择(这个就自己搜索了):名字包含VerificationImage package ...
C语言中CV::对象,在Java是Core (org.opencv.core.Core) -C语言中cv开头的方法,在Java是Imgproc(org.opencv.imgproc.Imgproc) 有了以上规则,遇到问题就可以搜索c版的opencv,比较java版的确实少 图片 在OpenCV...
本文介绍通过Java程序在PDF文档中设置文本旋转、倾斜的方法。设置文本倾斜时,通过定义方法TransformText(page);并设置page.getCanvas().skewTransform(float angleX, float angleY);来实现文本倾斜;设置文本旋转时...
给定一个字符串和一个偏移量,根据偏移量旋转字符串(从左向右旋转) 您在真实的面试中是否遇到过这个题? Yes 样例 对于字符串 "abcdefg". offset=0 => "abcdefg" offset=1 => "gabcdef" ...
新建一个图片,与原图高度和宽度互换,两重循环,构建映射关系。 代码如下: 其中顺时针和逆时针两个部分得分开运行。
import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics2D; import java.awt.Image; import java.awt.image.Buffer...
如果需要将报表单元格内的文字在展现时实现旋转效果,我们可以设置单元格数据类型为HTML来解决。下面我们就来具体看一个简单的例子。 第一步,设计报表如下: 其中B2、B3、B4、B5为HTML类型。 B2: <div style=...
水印是在造纸过程中通过改变纸浆的密度而形成的,水印分为2种,让纸变厚而形成的水印叫“黑水印”,让纸变薄而形成的水印叫“白水印”,迎光透视时可以清晰看到有明暗纹理的图形、人像或文字。通常纸币、证件、证券...
Android TextView文字旋转45°效果图如图: 图片资源: RotateTextView: [java] view plain copy import android.content.Context; import android.graphics...
验证码可以设置字符个数,字符颜色,背景颜色,旋转角度,新的字体
单张瓦片添加单个文字水印、可设置水印文字内容,字体,颜色,旋转角度,透明度 controller层 import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation....
Java作业练习(1) 这学期Java课的第一次作业嗷 (做完再删掉这句话) 我觉得可以 7-1 写一个程序,输出你的姓名、年龄、所在学院、所在专业、所在班级 写一个程序,输出你的姓名、年龄、所在学院、所在专业、所在班级...
如有不符之处,还望大家批评斧正,谢谢!
最近在做一个食品溯源项目,需要对一些图片加上水印。 注释都在代码里了,有啥想法可以在评论区交流(๑•ᴗ•๑)~ ... * 给图片添加水印图片、可设置水印图片旋转角度 * * @param iconPath 水印图片路径 * @p...
Java制作的旋转菜单,源码分享大家哦。
掌握写汇编代码的能力,可以分析任意裸板包括U-boot、内核里的相关汇编代码; 掌握常用的硬件部件的操作,比如GPIO,UART,I2C,LCD,触摸屏; 深入理解ARM体系统架构,可以写出具备中断功能的裸板程序,对程序现场的保存、恢复有所了解,这些原
抢茅台的方法,里面有脚本文件和python的安装包,小白可以学习使用,大佬绕行吧,哈哈