JButton里面定义的字符串不能完全显示出来,比如JButton b=new JButton("BoxMan");出来的时候显示是B...
望高手给个解决方法...

解决方案 »

  1.   

    那还不简单?写的字符太长了,你把Button的默认宽度调大一点就好了.
      

  2.   

    同意楼上,怀疑是字符串在长,显示不下.改短些,或是把jbutton弄宽些
      

  3.   

    怎么把里面字符的比例弄大一点,不用改变JButton的默认大小也能显示出来了.有这个方法吗?
      

  4.   

    我想可以改变字符串的显示坐标 x,y
    JButton b=new JButton(){    public void paint(Graphics g) {
                        super.paint(g);
            String text = "BoxMan";
            g.drawString(text,x,y);
        }};
    不知道可不可行
      

  5.   

    使用JButton的setBounds()方法就行了。
      

  6.   

    用setBounds()强制拉宽的话是可以显示出来,但是如果要在比较小的布局内使用JButton的话里面的字符还是没法显示出来. 
    是不是应该有什么方法调整一下比例.让里面的字符串充分地占据JButton.