如题,在做界面的时候,把JButton上set了一个icon,就把原来的文字覆盖了,set background也是这样,怎么解决呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
使用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("我的文档");
以上两函数的不同组合会得到不同的效果.