1. Font has to be first of all changed to monospace. Using something like:
txtAreaResult.setFont(new Font("monospaced",Font.PLAIN,12));
2. When we append character to the stringbuffer, we use this method
private String rightAlign(String input, int pad) {
int length = pad - input.length();
if (length < 0)
return input.substring(0,input.length());
StringBuffer buffer = new StringBuffer(pad);
for(int i=0; i<length; i++)
buffer.append(" ");
return new String(buffer.append(input));
}
3. we can use append like this:
StringBuffer results = new StringBuffer();
results.append(rightAlign("Months", 6));
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment