我想在按钮上面显示含有上下标格式的文字,除了用图片代替以外,有其他的解决方法吗?谢谢!

解决方案 »

  1.   

    应该也可以通过HTML格式化标签。
      

  2.   

    shengli_liao(我是谁?) 是指使用图片吧,但是我不大希望这么做
    使用HTML标签倒是可行,我已经试过
    只是现在还存在一个小问题,按钮上的文字是居中显示的,我想在按钮上显示的文字有点长,在不改变按钮大小的情况下可以让文字左对齐,尽量使文字占满按钮的表面
    不知这么是否可以??
      

  3.   

    <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>
      

  4.   

    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);
    }
    }
      

  5.   

    cxz7531(大花猫) 这样做能解决问题么?不知道您的意思
      

  6.   

    晕,到底是java问题还是网页问题哦..如果是做网页,用div标签配合css去实现,想用什么按钮都可以,如果是java程序嘛,嘿嘿,上面也有同胞解决了.
      

  7.   

    现在问题基本解决,存在的问题是如果按钮的长度不够,写上html标签以后,显示的文字会自动转到下一行。如果我不想增加按钮的长度又想显示带html标签的文字,大概只有用图片了
    ~~~~~~~~~~~~
    明天来结贴