我想要一个垂直的输入文本框,请问那位大虾知道怎么做? 如标题,JTextField txtBarCode=new JTextField(10);让它怎样垂直?那位大虾知道,请指教? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请用 textArea 代替 设置输入字符的最大长度 qianwu1984,YeLang2007谢谢你们的回帖。qianwu1984的方法我试了,不太好用,那么用文本框的文字还是竖直的,不能够旋转90度。 我重写了public void paintComponent(Graphics g)方法。 /** 冲写paintComonent方法。 **/ @Override public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D) g; //取得坐标 AffineTransform at = g2.getTransform(); //旋转角度 if (or == null) { at.rotate(theta); } else { at.rotate(theta, or.x, or.y); } //设置绘制坐标到组件 g2.setTransform(at);// g2.drawString(txtContent, txtP.x, txtP.y-20); g2.setFont(new Font(null, Font.PLAIN, 20)); g2.drawString(txtContent, txtP.x, txtP.y + 20); }哈哈!只能这么办了。 Java Applet小应用程序,用IE无法查看html文件,求帮助 JAVA还没学完 要求做课设,高手帮帮忙 如图JTable 添加了JScrollpane以后,如何消除列头上的ABC..... 接口与继承有什么区别 javabean可以不用包名吗? 请问kikikeke 读当前项目中另一个包的路径,感到有点难 为什么在多线程的程序中经常要写try{} catch(){}语句呢? Socket乱码 为什么我的java小应用程序不能在ie中显示 大家帮我看下我错在哪,我的图像显示不出来列 Vector的问题
qianwu1984的方法我试了,不太好用,那么用文本框的文字还是竖直的,不能够旋转90度。
/**
冲写paintComonent方法。
**/
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
//取得坐标
AffineTransform at = g2.getTransform();
//旋转角度
if (or == null) {
at.rotate(theta);
} else {
at.rotate(theta, or.x, or.y);
}
//设置绘制坐标到组件
g2.setTransform(at);
// g2.drawString(txtContent, txtP.x, txtP.y-20);
g2.setFont(new Font(null, Font.PLAIN, 20));
g2.drawString(txtContent, txtP.x, txtP.y + 20);
}
哈哈!只能这么办了。