dmolony-DiskBrowser/src/com/bytezone/diskbrowser/utilities/NumberRenderer.java

39 lines
1.5 KiB
Java
Raw Normal View History

2016-12-12 07:43:19 +00:00
package com.bytezone.diskbrowser.utilities;
import java.text.NumberFormat;
import javax.swing.SwingConstants;
2020-02-07 23:26:38 +00:00
// -----------------------------------------------------------------------------------//
2016-12-12 07:43:19 +00:00
public class NumberRenderer extends FormatRenderer
2020-02-07 23:26:38 +00:00
// -----------------------------------------------------------------------------------//
2016-12-12 07:43:19 +00:00
{
2020-02-07 23:26:38 +00:00
// ---------------------------------------------------------------------------------//
2016-12-12 07:43:19 +00:00
public NumberRenderer (NumberFormat formatter)
2020-02-07 23:26:38 +00:00
// ---------------------------------------------------------------------------------//
2016-12-12 07:43:19 +00:00
{
super (formatter);
setHorizontalAlignment (SwingConstants.RIGHT);
}
2020-02-07 23:26:38 +00:00
// ---------------------------------------------------------------------------------//
2016-12-12 07:43:19 +00:00
public static NumberRenderer getCurrencyRenderer ()
2020-02-07 23:26:38 +00:00
// ---------------------------------------------------------------------------------//
2016-12-12 07:43:19 +00:00
{
return new NumberRenderer (NumberFormat.getCurrencyInstance ());
}
2020-02-07 23:26:38 +00:00
// ---------------------------------------------------------------------------------//
2016-12-12 07:43:19 +00:00
public static NumberRenderer getIntegerRenderer ()
2020-02-07 23:26:38 +00:00
// ---------------------------------------------------------------------------------//
2016-12-12 07:43:19 +00:00
{
return new NumberRenderer (NumberFormat.getIntegerInstance ());
}
2020-02-07 23:26:38 +00:00
// ---------------------------------------------------------------------------------//
2016-12-12 07:43:19 +00:00
public static NumberRenderer getPercentRenderer ()
2020-02-07 23:26:38 +00:00
// ---------------------------------------------------------------------------------//
2016-12-12 07:43:19 +00:00
{
return new NumberRenderer (NumberFormat.getPercentInstance ());
}
}