Swing JList 字体宽度
我正在制作一个java程序,在列表框中生成一个接收器,它将显示商品数量、商品名称和商品价格。我需要填充字符串,使名称在中间变得蓬乱,而项目数量和成本位于以太侧。你能找到字符串的像素,然后我可以计算达到所需格式所需的空格数。谢谢
I am making a java program with produces a recept in a listbox, it will display the number of items, the item name and the price of the item. I need to pad the string so that the name is ruffly in the middle and the number of items and the cost are at ether side. Can you find the with in pixels of the strings then I can calculate the number of spaces needed to acheive the desired format. Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这就是获取字符串宽度的方法:
但是,当我再次阅读您的问题时,我想,为什么不使用 ListCellRenderer 在 JList?它可以按您想要的方式工作:
http://img189.imageshack.us/img189/7509/ jlistexample.jpg
这是它的代码:
This is how you get the width of a string:
But, as I read your question again I tought, why not use the ListCellRenderer in JList? It works as you want:
http://img189.imageshack.us/img189/7509/jlistexample.jpg
And here is the code for it: