用Java编个按钮,但不知道怎样设定按钮上字体的大小,谁能帮我呢???小弟我就先
来源:百度知道 编辑:UC知道 时间:2024/08/22 07:12:28
我用Java编了个名叫“Backspace”的按钮,按钮的大小和Windows XP 里计算器里的“Backspace”按钮的大小是一样的,其坐标为(54,54),大小为(62,25),但是按钮上的“Backspace”太大了,显示不下,只显示出“Ba...”不能像计算器里的那样完全显示成“Backspace”,而我又不想通过把按钮的大小给加大点,来显示出完整的“Backspace”。现在只想把“Backspce”的字体给弄小一点,不改变按钮的大小,来完全显示出“Backspace”。有哪些Java高手知道呢???都不要太保守啊!!!最好能说的清楚些,举个这个“Backspace”按钮的例子就更好啦!!!我就先谢谢诸位高手啦!!!期待你们的回复哦!!!
实现你的要求有点难。不是技术上问题。
你的按钮大小是62*25,除去按钮边框后,只有58像素的宽度了,而你有9个字符要显示。平均每个字符只有7像素的空间,即使显示出来也不好看,7像素的字符效果很差的。
实现方法:setFont你总会吧,将字体设置小了。
然后再调用此JButton的setMargin方法。将内边距设置为0。就能显示了。
不过,超级难看。
用缩写嘛