Servoy 5.x Public API

com.servoy.j2db.ui
Interface IComponent

All Known Subinterfaces:
IFormUI

public interface IComponent

Interface to which form elements needs to conform, to be handled in the same way for swing(rich client) or wicket(webclient) UI.

Since:
3.5

Method Summary
 Color getBackground()
           
 Border getBorder()
           
 Font getFont()
           
 Color getForeground()
           
 String getId()
          wicket id, normally the UUID prefixed with 'sv_'
 Point getLocation()
           
 String getName()
          Javascript name getter
 Dimension getSize()
           
 String getToolTipText()
           
 boolean isEnabled()
           
 boolean isOpaque()
           
 boolean isVisible()
           
 void setBackground(Color background)
           
 void setBorder(Border border)
           
 void setComponentEnabled(boolean enabled)
           
 void setComponentVisible(boolean visible)
           
 void setCursor(Cursor cursor)
           
 void setFont(Font font)
           
 void setForeground(Color foreground)
           
 void setLocation(Point location)
           
 void setName(String name)
          Javascript name setter
 void setOpaque(boolean opaque)
           
 void setSize(Dimension size)
           
 void setToolTipText(String tooltip)
           
 

Method Detail

getBackground

Color getBackground()

getBorder

Border getBorder()

getFont

Font getFont()

getForeground

Color getForeground()

getId

String getId()
wicket id, normally the UUID prefixed with 'sv_'


getLocation

Point getLocation()

getName

String getName()
Javascript name getter


getSize

Dimension getSize()

getToolTipText

String getToolTipText()

isEnabled

boolean isEnabled()

isOpaque

boolean isOpaque()

isVisible

boolean isVisible()

setBackground

void setBackground(Color background)

setBorder

void setBorder(Border border)

setComponentEnabled

void setComponentEnabled(boolean enabled)

setComponentVisible

void setComponentVisible(boolean visible)

setCursor

void setCursor(Cursor cursor)

setFont

void setFont(Font font)

setForeground

void setForeground(Color foreground)

setLocation

void setLocation(Point location)

setName

void setName(String name)
Javascript name setter


setOpaque

void setOpaque(boolean opaque)

setSize

void setSize(Dimension size)

setToolTipText

void setToolTipText(String tooltip)

Copyright © 2010 Servoy B.V.