Uses of Class
org.j4me.ui.Theme

Packages that use Theme
org.j4me.ui UI framework for building professional looking applications that have a consistent experience across devices. 
org.j4me.ui.components UI widgets that can be placed onto J4ME UI screens. 
 

Uses of Theme in org.j4me.ui
 

Methods in org.j4me.ui that return Theme
static Theme UIManager.getTheme()
          Returns the theme used throughout the application.
 

Methods in org.j4me.ui with parameters of type Theme
static void UIManager.setTheme(Theme theme)
          Sets the theme used throughout the application.
 

Uses of Theme in org.j4me.ui.components
 

Methods in org.j4me.ui.components with parameters of type Theme
protected  int[] Whitespace.getPreferredComponentSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the dimensions of the whitespace.
protected  int[] TextBox.getPreferredComponentSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the dimensions of the text box.
protected  int[] RadioButton.getPreferredComponentSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the ideal size for a radio button component.
protected  int[] ProgressBar.getPreferredComponentSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the dimensions of the progress bar.
protected  int[] Picture.getPreferredComponentSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the dimensions of the check box.
protected  int[] MenuOption.getPreferredComponentSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the size of the menu choice.
protected  int[] Label.getPreferredComponentSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the dimensions of the label for the current string.
protected  int[] HorizontalRule.getPreferredComponentSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the size of the horizontal rule.
protected abstract  int[] Component.getPreferredComponentSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the desired width and height of this component in pixels.
protected  int[] CheckBox.getPreferredComponentSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the dimensions of the check box.
 int[] Component.getPreferredSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the desired width and height of this component in pixels.
protected  int[] MenuOption.getPreferredTextSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the size of the menu text.
protected  int[] MenuOption.getSubmenuIndicatorSize(Theme theme, int viewportWidth, int viewportHeight)
          Returns the size of the submenu indicator.
 void Component.paint(javax.microedition.lcdui.Graphics g, Theme theme, DeviceScreen screen, int x, int y, int width, int height, boolean selected)
          Paints the component using g.
protected  void ProgressBar.paintBar(javax.microedition.lcdui.Graphics g, Theme theme, int x, int y, int width, int height, boolean selected)
          Paints a progress bar that shows an operation with a known duration.
protected  void Whitespace.paintComponent(javax.microedition.lcdui.Graphics g, Theme theme, int width, int height, boolean selected)
          Paints the whitespace.
protected  void TextBox.paintComponent(javax.microedition.lcdui.Graphics g, Theme theme, int width, int height, boolean selected)
          Paints the text box.
protected  void RadioButton.paintComponent(javax.microedition.lcdui.Graphics g, Theme theme, int width, int height, boolean selected)
          Paints the radio button component.
protected  void ProgressBar.paintComponent(javax.microedition.lcdui.Graphics g, Theme theme, int width, int height, boolean selected)
          Paints the progress bar.
protected  void Picture.paintComponent(javax.microedition.lcdui.Graphics g, Theme theme, int width, int height, boolean selected)
          Paints the picture component.
protected  void MenuOption.paintComponent(javax.microedition.lcdui.Graphics g, Theme theme, int width, int height, boolean selected)
          Paints a MenuOption.
protected  void Label.paintComponent(javax.microedition.lcdui.Graphics g, Theme theme, int width, int height, boolean selected)
          Paints this label component.
protected  void HorizontalRule.paintComponent(javax.microedition.lcdui.Graphics g, Theme theme, int width, int height, boolean selected)
          Paints the horizontal rule.
protected abstract  void Component.paintComponent(javax.microedition.lcdui.Graphics g, Theme theme, int width, int height, boolean selected)
          Implemented by the subclass to render the item within its container.
protected  void CheckBox.paintComponent(javax.microedition.lcdui.Graphics g, Theme theme, int width, int height, boolean selected)
          Paints the check box component.
protected static int Component.paintRect(javax.microedition.lcdui.Graphics g, Theme theme, int x, int y, int width, int height, boolean selected)
          Paints a rectangle used within a component.
protected  void ProgressBar.paintSpinner(javax.microedition.lcdui.Graphics g, Theme theme, int x, int y, int width, int height, boolean selected)
          Paints a spinner component used to show progress during an operation of an unknown duration.
protected  void MenuOption.paintText(javax.microedition.lcdui.Graphics g, Theme theme, int x, int y, int width, int height, boolean selected)
          Paints a the text within the menu option component.