...
jbStart = new JButton("开始游戏");
...怎么让按钮上的文字全部显示出来,好像可以有个方法可以设置文字区域或者其它方法使它完整显示出来,而不用改变按钮的大小或字体大小。
解决方案 »
- jar中引入第三方jar
- 求助请求高手帮忙
- 有人用过Cacherowset吗?
- 如何用java实现珠算算法
- 求教 初级高手(组件和数据库的一些问题)
- 我是一个北大青鸟的学员
- 我的程序怎么知道表中有数据来了
- 求SUN java netbeans IDE的使用说明或相关文档,谢谢!!
- 在JBuilder7中制作的exe问题
- 谁能给我一个Forte for JAVA Enterprise 4.0的注册码生成器?
- Oracle数据库,JDBC访问,字段类型是DATE,PreparedStatement里用setTimestamp还是setDate?
- 编写客户端与服务器端通信的功能,要求在任意时间都可以进行收发信息的操作,两个CMD控制台实现
setMargin
public void setMargin(Insets m)设置按钮边框和标签之间的空白。将该空白设置为 null 会造成按钮使用默认空白。按钮的默认 Border 对象将使用该值来创建适当的空白。不过,如果在按钮上设置非默认边框,则由 Border 对象负责创建适当的空白(否则此属性将被忽略)。
public void setMargin(Insets m)设置按钮边框和标签之间的空白。将该空白设置为 null 会造成按钮使用默认空白。按钮的默认 Border 对象将使用该值来创建适当的空白。不过,如果在按钮上设置非默认边框,则由 Border 对象负责创建适当的空白(否则此属性将被忽略)。 参数:
m - 边框和标签之间的间隔
...
btnStart.setMargin(new Insets(0,0,0,0));
...谢谢大家,这个问题解决了,新的问题又来了,我发新贴来请教大家,有关JFrame.add(JButton)和JFrame的背景问题,有兴趣的去看一下哈
http://topic.csdn.net/u/20090507/11/250d375d-9e06-4f30-a492-a01b06e1a227.html