前提是:
font相同怎么计算一个字符的Size?
比如:
一个空格的Size != 一个数字 也 != 一个/目的是:
想让指定一个长度来格式化一个字符串,不足部分用空格填充(字符串的长度肯定小于等于指定的长度)

解决方案 »

  1.   

    private String changeChar(String str, int length){
    for (int i = 0; i < length - str.length(); i++){
    str += " ";
    }
    return str;
    }
        public static void main(String[] args)
        {
            FrameNoTitle app = new FrameNoTitle();
    //        app.setWindowWidth(426);
    //        app.setWindowHeight(266);
    //        app.setTitle("标            题");
    //        app.show();
         System.out.println(app.changeChar("2003/09/01 12:01:20", 40));
         System.out.println(app.changeChar("20030901", 40));
        }
      

  2.   

    或修改:
            lblSystemTime.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
            lblUserId.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);RIGHT to LEFT