Class JadiceFilterDemoApplication

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.levigo.jadice.demo.BasicJadicePanel
                      extended by JadiceFilterDemoApplication
All Implemented Interfaces:
JadiceToolbarProvider, ImageObserver, MenuContainer, Serializable, Accessible

public class JadiceFilterDemoApplication
extends BasicJadicePanel

Just a simple demo to demonstrate the different subsampling filters provided by jadice.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class com.levigo.jadice.demo.BasicJadicePanel
annoTools, mainTools, menuBar, snapInStatusBar
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JadiceFilterDemoApplication()
           
 
Method Summary
protected  JToolBar createJadiceAnnotationToolbar()
          Creates and returns the annotation toolbar.
protected  JToolBar createJadiceMainToolBar()
          Creates and returns the application's toolbar.
protected  JMenuBar createJadiceMenuBar()
          Creates and returns the applications menubar.
static void initialiseGUI(String[] args)
          Initialize Jadice Panel GUI
static void main(String[] args)
          Starts the application.
 
Methods inherited from class com.levigo.jadice.demo.BasicJadicePanel
addRollingMessagePanel, addSorterToolBar, addSorterToolBar, createContext, createSnapInStatusBar, createViewer, getAnnotationToolBarLocation, getContext, getJadiceAnnotationToolbar, getJadiceMainToolBar, getJadiceMenuBar, getMainToolBarLocation, getMenucomponentsFactory, getPageView, getRollingMessagePanel, getSnapInStatusBar, getSorterToolbar, getViewer, initGui, removeRollingMessagePanel, setAnnotationToolBarLocation, setMainToolBarLocation
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JadiceFilterDemoApplication

public JadiceFilterDemoApplication()
Method Detail

main

public static void main(String[] args)
                 throws IOException
Starts the application.

Parameters:
args - an array of command-line arguments
Throws:
IOException

initialiseGUI

public static void initialiseGUI(String[] args)
Initialize Jadice Panel GUI


createJadiceMenuBar

protected JMenuBar createJadiceMenuBar()
Description copied from class: BasicJadicePanel
Creates and returns the applications menubar. A call of this method will override an already existing menubar reference and does not cause a change in the component hierarchy.

The created menu bar uses the menu structure definition jadiceMenubar defined in the menucomponents configuration in com.levigo.jadice.resources.properties package. If this structure could not be instantiated, a default menubar with the following menu structures will be created:

Hint:
This method does not change the component hierarchy. Removing old instances and adding new instances to the component hierarchy is up to the developer.

Overrides:
createJadiceMenuBar in class BasicJadicePanel
Returns:
JMenuBar

createJadiceMainToolBar

protected JToolBar createJadiceMainToolBar()
Description copied from class: BasicJadicePanel
Creates and returns the application's toolbar. A call of this method will override an already existing toolbar reference and does not cause a change in the component hierarchy.

The created toolbar uses the menu structure definition jadiceToolbar defined in the menucomponents configuration (menucomponents.properties) in com.levigo.jadice.demo.resources package.

Hint:
This method does not change the component hierarchy. Removing old instances and adding new instances to the component hierarchy is up to the developer.

Overrides:
createJadiceMainToolBar in class BasicJadicePanel
Returns:
JToolBar

createJadiceAnnotationToolbar

protected JToolBar createJadiceAnnotationToolbar()
Description copied from class: BasicJadicePanel
Creates and returns the annotation toolbar. A call of this method will override an already existing toolbar reference and does not cause a change in the component hierarchy.

The created toolbar uses the menu structure definition <annotationTypePrefix>-annotations defined in the menucomponents configuration in com.levigo.jadice.resources.properties package.

Hint:
This method does not change the component hierarchy. Removing old instances and adding new instances to the component hierarchy is up to the developer.

Overrides:
createJadiceAnnotationToolbar in class BasicJadicePanel
Returns:
JToolBar


Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.