请问如果将JButton控件上的文字竖排?谢谢。
例如一个JButton控件显示如下: 登
 录

解决方案 »

  1.   

    自己顶一下,在.Net里很容易有东东,在java里找半天也没有解决不了。
      

  2.   

    import java.awt.*;
    import javax.swing.*;public class VerticalTextButton  extends JFrame
    {
    public VerticalTextButton() {
    setTitle( "文字竖排" );
    setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); JButton b = new JButton( "<html>H<br>e<br>l<br>l<br>o</html>" );
    b.setVerticalTextPosition( SwingConstants.CENTER );
    //b.setHorizontalTextPosition( SwingConstants.CENTER );
    //b.setVerticalAlignment( SwingConstants.CENTER ); this.getContentPane().add( b,BorderLayout.NORTH ); setSize( 200,200 );
    setVisible( true );
    } public static void main(String[] args) 
    {
    new VerticalTextButton();
    }
    }
      

  3.   

    JButton b = new JButton( "<html>H<br/>e<br/>l<br/>l<br/>o</html>" );
    这条语句你<br/>后的/不去掉会产生这样的效果;
     H
    >e
    >l
    >l
    >o
    麻烦小鱼儿关注一下。