|
Style Intelligence v12.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectinetsoft.report.painter.Bar2Presenter
public class Bar2Presenter
The Bar2Presenter presents a number as a horizontal bar. The Bar2Presenter handles both positive number and negative number. The area is divided into left and right portions. The negative number is painted as a horizontal bar that grows from the center to the left. The positive number is painted as a bar that grows from the center to the right.
This presenter can be used in a table cell to display numbers as horizontal bars.
| Constructor Summary | |
|---|---|
Bar2Presenter()
Create a default counter presenter. |
|
Bar2Presenter(double max,
Color color,
Color neg)
Create a counter presenter with the max value of the bar, and the color of the bar. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
Check if equals another object. |
Color |
getBackground()
Get the background. |
Color |
getColor()
Get the color of the bar. |
String |
getDisplayName()
Get the display name of this presenter. |
double |
getMaximum()
Get the maximum value. |
Color |
getNegativeColor()
Get the color of the negative bar. |
Dimension |
getPreferredSize(Object v)
Calculate the preferred size of the object representation. |
int |
hashCode()
Get the presenter's hash code. |
boolean |
isFill()
Check if this presenter should always fill the entire area of a cell. |
boolean |
isPresenterOf(Class type)
Check if the presenter can handle this type of objects. |
boolean |
isPresenterOf(Object obj)
Check if the presenter can handle this particular object. |
boolean |
isRawDataRequired()
Determine if this Presenter requires raw (unformatted) data. |
void |
paint(Graphics g,
Object v,
int x,
int y,
int w,
int h)
Paint an object at the specified location. |
void |
setBackground(Color bg)
Set the background. |
void |
setColor(Color color)
Set the color of the bar. |
void |
setFont(Font font)
Set the font to use for this presenter. |
void |
setMaximum(double max)
Set the maximum value. |
void |
setNegativeColor(Color color)
Set the color of the negative bar. |
void |
setPreferredSize(Dimension psize)
Change the preferred size of the presenter. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Bar2Presenter()
public Bar2Presenter(double max,
Color color,
Color neg)
max - bar maximum value.color - bar color.neg - negative bar color.| Method Detail |
|---|
public Color getColor()
public void setColor(Color color)
public Color getNegativeColor()
public void setNegativeColor(Color color)
public double getMaximum()
public void setMaximum(double max)
public void paint(Graphics g,
Object v,
int x,
int y,
int w,
int h)
paint in interface Presenterg - graphical context.v - object value.x - x coordinate of the left edge of the paint area.y - y coordinate of the upper edge of the paint area.w - area width.h - area height.public Dimension getPreferredSize(Object v)
getPreferredSize in interface Presenterv - object value.
public void setPreferredSize(Dimension psize)
public boolean isPresenterOf(Class type)
isPresenterOf in interface Presentertype - object type.
public boolean isPresenterOf(Object obj)
if(type == null) {
return false;
}
return isPresenterOf(obj.getClass());
isPresenterOf in interface Presenterobj - object type.
public boolean isFill()
isFill in interface Presenterpublic void setFont(Font font)
setFont in interface Presenterpublic boolean equals(Object obj)
equals in class Objectobj - the specified object
public int hashCode()
hashCode in class Objectpublic String getDisplayName()
getDisplayName in interface Presenterpublic boolean isRawDataRequired()
isRawDataRequired in interface Presentertrue.public void setBackground(Color bg)
setBackground in interface Presenterpublic Color getBackground()
|
Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||