The Project        Download   Javadoc   SourceForge   Donate

Japura is a Java Swing project. It is an application framework and collection of components.

The project is open source (under the LGPL license).

Contact This e-mail address is being protected from spambots. You need JavaScript enabled to view it for suggestions or feedbacks.

 

News

23 July 2010 - Japura 1.10.5 available

  • DefaultListCheckModel (bug fix): clearLockeds method is not removing the locked objects
  • CheckComboBoxRenderer: changed to extend ListCellRenderer
  • DefaultCheckComboBoxRenderer: changed to extend CheckListRenderer

15 July 2010 - Japura 1.10.4 available

  • TaskExecutionProgress (bug fix): NullPointerExeception for nonexistent identifier's task execution of controllers.

01 July 2010 - Japura 1.10.3 available

  • PaintedPanel: new method: removeBackground
  • Modal: allows apply modal to a JInternalFrame
  • DynamicList: new method: setItem
  • SplitButton: new methods: isButtonEnabled, getSelectedButton, getRenderer and setRenderer
  • New renderer: SplitButtonRenderer

22 June 2010 - Japura 1.10.2 available

  • DynamicList: new method: getItem
  • ListCheckModel changes:
    • extends ListModel
    • added lock methods to disable items
    • new listeners: ListLockListener and ListModelListener
    • new event: ListEvent

17 June 2010 - Japura 1.10.1 available

  • Modal bug fix: the depth of the last added component was maintained for the previous components.
  • ButtonTextField:
    • new method: setIconCursor
    • default icon cursor: Cursor.HAND_CURSOR

08 June 2010 - Japura 1.10.0 available

  • New component: CheckList
  • New component: CheckComboBox
  • DynamicList: new method getAvailableItemsCount
  • TaskManager: changed to accept multiple listeners
  • Controller:
    • freeAfterExecution method renamed to freeAfterCurrentExecution
    • new method: freeAfterExecutions
    • DefaultTaskManagerListener renamed to TaskExecutionProgress
    • TaskExecutionProgress is no longer added automatically.
    • removed deprecated method: create
    • removed static method: getAllFramesAncestor
    • removed static method: getFramesAncestor(int groupId)
    • removed method: getFrameAncestor
    • added modal group name feature
  • Modal:
    • allows apply modal to a JDialog
    • can choose the depth of the modal
    • ModalEvent changes:
      • constructor parameter: JFrame to RootPaneContainer
      • method getFrame to getRootPane
  • Changes in packages of classes.

    Classes:

    • org.japura.gui.CollapsiblePanelEvent
    • org.japura.gui.CollapsiblePanelListener.java
    • org.japura.gui.PriorityComboBoxEvent
    • org.japura.gui.PriorityComboBoxListener
    • org.japura.gui.PriorityComboBoxRenderer
    • org.japura.gui.PriorityComboBoxModel
    • org.japura.gui.DefaultPriorityComboBoxModel

    Moved to:

    • org.japura.gui.event.CollapsiblePanelEvent
    • org.japura.gui.event.CollapsiblePanelListener
    • org.japura.gui.event.PriorityComboBoxEvent
    • org.japura.gui.event.PriorityComboBoxListener
    • org.japura.gui.renderer.PriorityComboBoxRenderer
    • org.japura.gui.model.PriorityComboBoxModel
    • org.japura.gui.model.DefaultPriorityComboBoxModel

17 May 2010 - Japura 1.9.0 available

03 May 2010 - Japura 1.8.0 available

14 April 2010 - Japura 1.7.1 available

  • I18nManager: the unnecessary getStringKeys method has removed
  • Inner: renamed to ChildController
  • Controller: create method renamed to createChild
  • ExceptionWrapper: has removed
  • HandlerException: handle(ExceptionWrapper wrapper) method refactored to handle(Exception exception, HashMap<String, Object> parameters)

10 April 2010 - Japura 1.7.0 available

  • Task: the done method is not more abstract. The default implementation does nothing.
  • New component: LabelSeparator