日期:2014-05-20  浏览次数:20948 次

怎样在java的按钮上添加图标,并控制按钮上他的位置?
ImageIcon buttonIcon = new ImageIcon("1.png"); 
JButton button = new JButton("设置",buttonIcon); 
利用这个可以把文字和图标同时显示在按钮上,但是他们的位置能不能改变呢?比如把文字放在图标的下方,谢谢!

------解决方案--------------------

------解决方案--------------------
button.setHorizontalTextPosition(4);//TOP 1; LEFT 2; BOTTOM 3; RIGHT 4(text的四个位置随意你放)

------解决方案--------------------
你这个设置他报错的
Exception in thread "main" java.lang.IllegalArgumentException: horizontalTextPosition
at javax.swing.AbstractButton.checkHorizontalKey(Unknown Source)
at javax.swing.AbstractButton.setHorizontalTextPosition(Unknown Source)
哥们啥原因我没找到
赐教