请问在SWT中如何实现对图片翻转180度? 事实上我是需要打印出倒过来(四脚朝天的)的字符串,我想把字符串写到图片上,再把图片倒过来,再打印图片。希望会做的朋友指教一下,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.*;import javax.swing.*;public class MyPane extends JPanel { Image img = new ImageIcon("a.gif").getImage(); public void paintComponent(Graphics g){ super.paintComponent(g); Graphics2D g2d = (Graphics2D)g; g2d.translate(100, 100); /// 坐标系原点平移到(100,100) g2d.rotate(Math.toRadians(30)); /// 坐标系顺时针转60度 g2d.scale(0.5, 1.8); /// 坐标系x方向变原来的0.5倍,y方向变原来的1.8倍 g2d.drawImage(img, 50, 50, null); } public static void main(String args[]){ JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setBounds(100,100,500,500); f.getContentPane().add(new MyPane()); f.setVisible(true); }} spring 上下文 获取的问题 紧急求助,关于NumberFormat小数点问题 请教一java基础问题,谢谢! 关于页面跳转 获得文件父目录名 如何通过点击一个JButton来打开一个JFrame.急~~ 请问哪儿有比较好的电子版的mysql教程?指条路吧 关于对象锁的疑问 一个关于输入输出的小问题 嵌在jcreator的jdk帮助文件那里有下载? 请问安装Sun的JDK的问题,打搅拉!!! (二) 高分急问打印纸张类型怎么获得??
import javax.swing.*;
public class MyPane extends JPanel {
Image img = new ImageIcon("a.gif").getImage();
public void paintComponent(Graphics g){
super.paintComponent(g);
Graphics2D g2d = (Graphics2D)g;
g2d.translate(100, 100); /// 坐标系原点平移到(100,100)
g2d.rotate(Math.toRadians(30)); /// 坐标系顺时针转60度
g2d.scale(0.5, 1.8); /// 坐标系x方向变原来的0.5倍,y方向变原来的1.8倍
g2d.drawImage(img, 50, 50, null);
}
public static void main(String args[]){
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setBounds(100,100,500,500);
f.getContentPane().add(new MyPane());
f.setVisible(true);
}
}