Java_noob1 2015-06-30 13:56 采纳率: 50%
浏览 3056
已采纳

Java关于JButton上加上图片把文字覆盖的问题

如题,在做界面的时候,把JButton上set了一个icon,就把原来的文字覆盖了,set background也是这样,怎么解决呢?求详细介绍,楼主Java小白一只

  • 写回答

3条回答 默认 最新

  • devmiao 2015-06-30 15:08
    关注

    使用JButton的public void setHorizontalTextPosition(int textPosition)与

                                             public void setVerticalTextPosition(int textPosition)
    

    例:JButton的图标在文本的上方:

    JButton wbn1=new JButton();
    wbn1.setVerticalTextPosition(SwingConstants.BOTTOM);//
    wbn1.setHorizontalTextPosition(SwingConstants.CENTER);//

    wbn1.setIcon(new ImageIcon("bin/filechooser/image/rec.gif"));
    wbn1.setText("我的文档");

    以上两函数的不同组合会得到不同的效果.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?