com.java4less.rreport
Class RReportJWindow

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--com.java4less.rreport.RReportJWindow
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.event.ComponentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants, java.awt.event.WindowListener

public class RReportJWindow
extends javax.swing.JDialog
implements java.awt.event.ActionListener, java.awt.event.WindowListener, java.awt.event.ComponentListener

Swing preview window. See exampleOrder.java for an example of usage of a preview window.

See Also:
Serialized Form

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
RReportJWindow(RReport r, java.awt.Frame Owner)
          creates a preview window for the report.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent a)
          Action listener for buttons
 void componentHidden(java.awt.event.ComponentEvent e)
          empty
 void componentMoved(java.awt.event.ComponentEvent e)
          empty
 void componentResized(java.awt.event.ComponentEvent e)
          empty
 void componentShown(java.awt.event.ComponentEvent e)
          empty
 void processComponentEvent(java.awt.event.ComponentEvent e)
          empty
 void processWindowEvent(java.awt.event.WindowEvent e)
           
 void show()
          shows preview window.
 void updateNavigationButtons()
           
 void windowActivated(java.awt.event.WindowEvent e)
          empty
 void windowClosed(java.awt.event.WindowEvent e)
          empty
 void windowClosing(java.awt.event.WindowEvent e)
          close window if user clicks on X
 void windowDeactivated(java.awt.event.WindowEvent e)
          empty
 void windowDeiconified(java.awt.event.WindowEvent e)
          empty
 void windowIconified(java.awt.event.WindowEvent e)
          empty
 void windowOpened(java.awt.event.WindowEvent e)
          empty
 void windowOpenning(java.awt.event.WindowEvent e)
          empty
 
Methods inherited from class javax.swing.JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, removeNotify, setFont, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RReportJWindow

public RReportJWindow(RReport r,
                      java.awt.Frame Owner)
creates a preview window for the report.
Method Detail

updateNavigationButtons

public void updateNavigationButtons()

show

public void show()
shows preview window. Note that this is not a modal window.
Overrides:
show in class java.awt.Dialog

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent a)
Action listener for buttons
Specified by:
actionPerformed in interface java.awt.event.ActionListener

componentShown

public void componentShown(java.awt.event.ComponentEvent e)
empty
Specified by:
componentShown in interface java.awt.event.ComponentListener

componentHidden

public void componentHidden(java.awt.event.ComponentEvent e)
empty
Specified by:
componentHidden in interface java.awt.event.ComponentListener

componentResized

public void componentResized(java.awt.event.ComponentEvent e)
empty
Specified by:
componentResized in interface java.awt.event.ComponentListener

componentMoved

public void componentMoved(java.awt.event.ComponentEvent e)
empty
Specified by:
componentMoved in interface java.awt.event.ComponentListener

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
empty
Specified by:
windowClosed in interface java.awt.event.WindowListener

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
close window if user clicks on X
Specified by:
windowClosing in interface java.awt.event.WindowListener

windowOpened

public void windowOpened(java.awt.event.WindowEvent e)
empty
Specified by:
windowOpened in interface java.awt.event.WindowListener

windowOpenning

public void windowOpenning(java.awt.event.WindowEvent e)
empty

windowIconified

public void windowIconified(java.awt.event.WindowEvent e)
empty
Specified by:
windowIconified in interface java.awt.event.WindowListener

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent e)
empty
Specified by:
windowDeiconified in interface java.awt.event.WindowListener

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent e)
empty
Specified by:
windowDeactivated in interface java.awt.event.WindowListener

windowActivated

public void windowActivated(java.awt.event.WindowEvent e)
empty
Specified by:
windowActivated in interface java.awt.event.WindowListener

processWindowEvent

public void processWindowEvent(java.awt.event.WindowEvent e)

processComponentEvent

public void processComponentEvent(java.awt.event.ComponentEvent e)
empty