|
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.ButtonPresenter
public class ButtonPresenter
The ButtonPresenter paints a string value inside a 3D button border.
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
ButtonPresenter()
Create a default ButtonPresenter. |
|
ButtonPresenter(Color buttoncolor,
Font buttonfont)
Create a button presenter with specified button color and font. |
|
| Method Summary | |
|---|---|
Color |
getBackground()
Get the background. |
Color |
getColor()
Get the button color. |
String |
getDisplayName()
Get the display name of this presenter. |
Font |
getFont()
Get the label font. |
Dimension |
getPreferredSize(Object v)
Calculate the preferred size of the object representation. |
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 button color. |
void |
setFont(Font font)
Set the button font. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ButtonPresenter()
public ButtonPresenter(Color buttoncolor,
Font buttonfont)
buttoncolor - color for button border.buttonfont - font for button label.| Method Detail |
|---|
public void setColor(Color color)
color - button color.public Color getColor()
public void setFont(Font font)
setFont in interface Presenterfont - label font.public Font getFont()
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 boolean isFill()
isFill in interface Presenterpublic 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 String getDisplayName()
getDisplayName in interface Presenterpublic boolean isRawDataRequired()
isRawDataRequired in interface Presenterfalse.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 | ||||||||