菜鸟求助:在 JAVA APPLET 里如何旋转 90 度显示一个字符? 另外,在 JAVA APPLET 里有没有取一个象素的函数(getPixel(x,y))? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.*;import java.awt.event.*;import javax.swing.*;class TextRotatePanel extends JPanel { public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2=(Graphics2D)g; g2.drawString("1.文本未旋转",10,100); g2.rotate(3.1415926/2,100,100); g2.drawString("2.文本顺时针旋转90度^_^",100,100); g2.drawString("2.1 文本顺时针旋转90度^_^",110,120); g2.drawString("2.2 文本顺时针旋转90度^_^",120,140); g2.rotate(-(3.1415926/2),100,100); g2.drawString("3.文本恢复水平",150,100); g2.rotate(3.1415926/2,250,100); g2.drawString("4.文本顺时针旋转90度^_^",250,100); }}class TextRotateFrame extends JFrame{ public TextRotateFrame() { setTitle("文本旋转"); setSize(400,300); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); JTabbedPane tabPane=new JTabbedPane(); tabPane.addTab("1",new JPanel()); //tabPane.add(new TextRotatePanel(),"test"); //也可以 tabPane.addTab("test",new TextRotatePanel()); Container contentPane=getContentPane(); contentPane.add(tabPane); }}public class TextRotate{ public static void main(String[] args) { JFrame objFrame=new TextRotateFrame(); objFrame.show(); }} to magus_yang(⊙杨⊙):我用的是 VJ++6.0,没有 javax 包。能给我一个吗? down个jdk1.3.1装一下不就有了? 问个冒泡排序发的问题 关于cipherinputstream 和 socket 收发不同步的问题 请教一个乱码问题 我想问下如果求前几天的日期? 有关永久的问题 e.getSource()==btnadd返回值问题 大家帮我看看这个问题﹐类型不匹配﹐该怎么解决﹖ 又来送分啦~~ 关于switch语句 hashmap,ConcurrentHashMap问题~ 连接占线导致另一个 hstmt,一般是什么原因引起的???20分! 哪种java编译器最好?
import java.awt.event.*;
import javax.swing.*;class TextRotatePanel extends JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2=(Graphics2D)g;
g2.drawString("1.文本未旋转",10,100);
g2.rotate(3.1415926/2,100,100);
g2.drawString("2.文本顺时针旋转90度^_^",100,100);
g2.drawString("2.1 文本顺时针旋转90度^_^",110,120);
g2.drawString("2.2 文本顺时针旋转90度^_^",120,140);
g2.rotate(-(3.1415926/2),100,100);
g2.drawString("3.文本恢复水平",150,100);
g2.rotate(3.1415926/2,250,100);
g2.drawString("4.文本顺时针旋转90度^_^",250,100);
}
}class TextRotateFrame extends JFrame
{
public TextRotateFrame()
{
setTitle("文本旋转");
setSize(400,300);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
JTabbedPane tabPane=new JTabbedPane();
tabPane.addTab("1",new JPanel());
//tabPane.add(new TextRotatePanel(),"test"); //也可以
tabPane.addTab("test",new TextRotatePanel());
Container contentPane=getContentPane();
contentPane.add(tabPane);
}
}public class TextRotate
{
public static void main(String[] args)
{
JFrame objFrame=new TextRotateFrame();
objFrame.show();
}
}
我用的是 VJ++6.0,没有 javax 包。能给我一个吗?