怎样显示上下标 我想在按钮上面显示含有上下标格式的文字,除了用图片代替以外,有其他的解决方法吗?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该也可以通过HTML格式化标签。 shengli_liao(我是谁?) 是指使用图片吧,但是我不大希望这么做使用HTML标签倒是可行,我已经试过只是现在还存在一个小问题,按钮上的文字是居中显示的,我想在按钮上显示的文字有点长,在不改变按钮大小的情况下可以让文字左对齐,尽量使文字占满按钮的表面不知这么是否可以?? <html><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><spanlang=EN-US style='font-size:7.0pt'>×10</span><sup><span lang=EN-US>9</span></sup></p></html> import java.awt.Dimension;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import javax.swing.JButton;public class MyButton extends JButton { public MyButton() { super(); this.setSize(new Dimension(151, 107)); } public void paint(Graphics g) { Graphics2D g2 = (Graphics2D) g; super.paint(g2); g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2.drawLine(0, 0, 30, 30); g2.setFont(new Font("新宋体", Font.BOLD, 80)); g2.drawString("F", 0, 60); g2.setFont(new Font("新宋体", Font.BOLD, 40)); g2.drawString("b", 40, 60); }} cxz7531(大花猫) 这样做能解决问题么?不知道您的意思 晕,到底是java问题还是网页问题哦..如果是做网页,用div标签配合css去实现,想用什么按钮都可以,如果是java程序嘛,嘿嘿,上面也有同胞解决了. 现在问题基本解决,存在的问题是如果按钮的长度不够,写上html标签以后,显示的文字会自动转到下一行。如果我不想增加按钮的长度又想显示带html标签的文字,大概只有用图片了~~~~~~~~~~~~明天来结贴 新手,陷入学习瓶颈了 Java基础 Java数据类型 设计一个简单的GUI时,遇到的一个小问题,请高手帮帮忙,先谢谢了 我的jdk是1.5的tomcat是5.0.28的eclipse是3.1.1的请问怎么安装lomboz呢? 关于大学生的毕业设计 这样一个简单程序我用Java写行不? 关于最小jdk和最小jre的问题 谁能说说java内存管理机制吗? 请问Class类到底是指什么? JAVA界面图片问题 图片换成jpeg个是的怎么就显示不出来了
使用HTML标签倒是可行,我已经试过
只是现在还存在一个小问题,按钮上的文字是居中显示的,我想在按钮上显示的文字有点长,在不改变按钮大小的情况下可以让文字左对齐,尽量使文字占满按钮的表面
不知这么是否可以??
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import javax.swing.JButton;public class MyButton extends JButton {
public MyButton() {
super();
this.setSize(new Dimension(151, 107));
} public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D) g;
super.paint(g2);
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2.drawLine(0, 0, 30, 30);
g2.setFont(new Font("新宋体", Font.BOLD, 80));
g2.drawString("F", 0, 60);
g2.setFont(new Font("新宋体", Font.BOLD, 40));
g2.drawString("b", 40, 60);
}
}
~~~~~~~~~~~~
明天来结贴