制作弦乐具有相同的长度

时间:2015-07-09 19:58:46

标签: java

我想在JList中添加一些文本并对齐它但它不起作用。它没有正确对齐。让我们说我有两个字符串:String a = "Apple juice is good"; String b = "Fun";使用我的代码后,字符串b仍然更短

while(isOk){
    String string = String.format("%-100s",text);

    // here i am adding the strings to a JList
    menuModel.add(menuList.getModel().getSize(), string + "L"); 
}   

1 个答案:

答案 0 :(得分:5)

您需要使用等宽字体来渲染文本:

list.setFont( new Font("monospaced", Font.PLAIN, 12) );