# Package com.codename1.ui.util

package com.codename1.ui.util
Utility features that are either too domain specific or don't "fit" into any other packages including the Resource file format loading API.

- Related Packages
  Package
  Description
  com.codename1.ui
  Main widget package containing the component/container "composite" similar both in terminology and design to Swing/AWT.
- Classes
  Class
  Description
  Effects
  Static utility class useful for simple visual effects that don't quite fit anywhere else in the core API.
  EmbeddedContainer
  This class is mostly used internally by the GUI builder and isn't very useful for general purpose.
  EventDispatcher
  Handles event dispatching while guaranteeing that all events would be fired properly on the EDT regardless of their source.
  GlassTutorial
  A Glass Tutorial appears on top of the UI especially on a touch device but could be on any device and points to/circles components within the UI coupled with explanation of what they do and a tint of the screen.
  ImageIO
  Enable simple operations on image file & image objects such as dynamic scaling and storage to binary formats such as JPEG.
  MutableResouce
  Mutable variant of `Resources` intended for non-designer environments.
  Resources
  Loads resources from the binary resource file generated by the Codename One Designer.
  SwipeBackSupport
  Allows binding a swipe listener to the form that enables the user to swipe back to the previous form.
  UIBuilder
  The UI builder can create a user interface based on the UI designed in the resource editor and allows us to bind to said UI.
  UITimer
  Simple timer callback that is invoked on the CodenameOne EDT thread rather than on a separate thread.
  WeakHashMap<K,V>
  Helper weak hash map substitute