[Japi-cvs] SF.net SVN: japi: [341] libs/swing-misc/trunk/src/net/sf/japi/swing/misc/ ConsoleProgres
Status: Beta
Brought to you by:
christianhujer
From: <chr...@us...> - 2007-05-15 12:32:59
|
Revision: 341 http://svn.sourceforge.net/japi/?rev=341&view=rev Author: christianhujer Date: 2007-05-15 05:32:43 -0700 (Tue, 15 May 2007) Log Message: ----------- Improved progress implementation for the console. Modified Paths: -------------- libs/swing-misc/trunk/src/net/sf/japi/swing/misc/ConsoleProgress.java Modified: libs/swing-misc/trunk/src/net/sf/japi/swing/misc/ConsoleProgress.java =================================================================== --- libs/swing-misc/trunk/src/net/sf/japi/swing/misc/ConsoleProgress.java 2007-05-15 11:25:57 UTC (rev 340) +++ libs/swing-misc/trunk/src/net/sf/japi/swing/misc/ConsoleProgress.java 2007-05-15 12:32:43 UTC (rev 341) @@ -64,6 +64,12 @@ /** {@inheritDoc} */ public void finished() { + try { + out.append("100\n"); + } catch (final IOException e) { + // ignore + } + flush(); close(); } @@ -77,11 +83,14 @@ public void setLabel(final String msg, final int max) { this.max = max; try { - out.append(" 0%: "); - out.append(msg); + out.append("\n 0%: "); flush(); - for (int i = 0; i < msg.length(); i++) { - out.append('\b'); + if (msg != null) { + out.append(msg); + flush(); + for (int i = 0; i < msg.length(); i++) { + out.append('\b'); + } } for (int i = 0; i < " 0%: ".length(); i++) { out.append('\b'); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |