java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
com.paradoxpoint.libitina.Libitina
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, com.paradoxpoint.libitina.monument.ItemContainer, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
- public class Libitina
- extends javax.swing.JFrame
- implements com.paradoxpoint.libitina.monument.ItemContainer
An application designed for image compositing, specifically to make color
previews of funeral monuments for funeral home customers prior to final sale of
the monument.
| Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
| Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
|
Constructor Summary |
Libitina()
Creates new form Libitina |
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
aboutMenuItem
private javax.swing.JMenuItem aboutMenuItem
addTextButton
private javax.swing.JButton addTextButton
addToolBar
private javax.swing.JToolBar addToolBar
alignButtonGroup
private javax.swing.ButtonGroup alignButtonGroup
alignMenu
private javax.swing.JMenu alignMenu
alignMenuButtonGroup
private javax.swing.ButtonGroup alignMenuButtonGroup
alignToolBar
private javax.swing.JToolBar alignToolBar
arrowRadioButtonMenuItem
private javax.swing.JRadioButtonMenuItem arrowRadioButtonMenuItem
arrowToggleButton
private javax.swing.JToggleButton arrowToggleButton
backMenuItem
private javax.swing.JMenuItem backMenuItem
backgroundRadioButtonMenuItem
private javax.swing.JRadioButtonMenuItem backgroundRadioButtonMenuItem
backgroundToggleButton
private javax.swing.JToggleButton backgroundToggleButton
backwardMenuItem
private javax.swing.JMenuItem backwardMenuItem
centerRadioButtonMenuItem
private javax.swing.JRadioButtonMenuItem centerRadioButtonMenuItem
centerToggleButton
private javax.swing.JToggleButton centerToggleButton
contentLayeredPane
private javax.swing.JLayeredPane contentLayeredPane
contentPanel
private javax.swing.JPanel contentPanel
contentsMenuItem
private javax.swing.JMenuItem contentsMenuItem
copyMenuItem
private javax.swing.JMenuItem copyMenuItem
cutMenuItem
private javax.swing.JMenuItem cutMenuItem
deleteMenuItem
private javax.swing.JMenuItem deleteMenuItem
designRadioButtonMenuItem
private javax.swing.JRadioButtonMenuItem designRadioButtonMenuItem
designToggleButton
private javax.swing.JToggleButton designToggleButton
editMenu
private javax.swing.JMenu editMenu
editToolBar
private javax.swing.JToolBar editToolBar
exitMenuItem
private javax.swing.JMenuItem exitMenuItem
explorerSplitPane
private javax.swing.JSplitPane explorerSplitPane
fileMenu
private javax.swing.JMenu fileMenu
flipHorizontalMenuItem
private javax.swing.JMenuItem flipHorizontalMenuItem
flipVerticalMenuItem
private javax.swing.JMenuItem flipVerticalMenuItem
fontButtonGroup
private javax.swing.ButtonGroup fontButtonGroup
fontComboBox
private com.paradoxpoint.libitina.gui.text.FontComboBox fontComboBox
fontMenu
private javax.swing.JMenu fontMenu
forwardMenuItem
private javax.swing.JMenuItem forwardMenuItem
frontMenuItem
private javax.swing.JMenuItem frontMenuItem
helpMenu
private javax.swing.JMenu helpMenu
infoPanel
private javax.swing.JPanel infoPanel
itemsPanel
private javax.swing.JPanel itemsPanel
itemsRadioButtonMenuItem
private javax.swing.JRadioButtonMenuItem itemsRadioButtonMenuItem
itemsTabbedPane
private javax.swing.JTabbedPane itemsTabbedPane
itemsToggleButton
private javax.swing.JToggleButton itemsToggleButton
layerMenu
private javax.swing.JMenu layerMenu
layersPanel
private javax.swing.JPanel layersPanel
layersScrollPane
private javax.swing.JScrollPane layersScrollPane
layersTable
private javax.swing.JTable layersTable
leftRadioButtonMenuItem
private javax.swing.JRadioButtonMenuItem leftRadioButtonMenuItem
leftToggleButton
private javax.swing.JToggleButton leftToggleButton
materialRadioButtonMenuItem
private javax.swing.JRadioButtonMenuItem materialRadioButtonMenuItem
materialToggleButton
private javax.swing.JToggleButton materialToggleButton
menuBar
private javax.swing.JMenuBar menuBar
modesTabbedPane
private javax.swing.JTabbedPane modesTabbedPane
modifyMenu
private javax.swing.JMenu modifyMenu
monumentFileChooser
private javax.swing.JFileChooser monumentFileChooser
mouseLabel
private javax.swing.JLabel mouseLabel
mouseXTextField
private javax.swing.JTextField mouseXTextField
mouseYTextField
private javax.swing.JTextField mouseYTextField
newMenuItem
private javax.swing.JMenuItem newMenuItem
openMenuItem
private javax.swing.JMenuItem openMenuItem
pageSetupMenuItem
private javax.swing.JMenuItem pageSetupMenuItem
pasteMenuItem
private javax.swing.JMenuItem pasteMenuItem
previewLabel
private javax.swing.JLabel previewLabel
previewPanel
private javax.swing.JPanel previewPanel
printMenuItem
private javax.swing.JMenuItem printMenuItem
redoMenuItem
private javax.swing.JMenuItem redoMenuItem
rightRadioButtonMenuItem
private javax.swing.JRadioButtonMenuItem rightRadioButtonMenuItem
rightToggleButton
private javax.swing.JToggleButton rightToggleButton
saveAsMenuItem
private javax.swing.JMenuItem saveAsMenuItem
saveMenuItem
private javax.swing.JMenuItem saveMenuItem
simpleDesignsCheckBoxMenuItem
private javax.swing.JCheckBoxMenuItem simpleDesignsCheckBoxMenuItem
sizeButtonGroup
private javax.swing.ButtonGroup sizeButtonGroup
sizeComboBox
private javax.swing.JComboBox sizeComboBox
sizeMenu
private javax.swing.JMenu sizeMenu
textMenu
private javax.swing.JMenu textMenu
textMenuPanel
private javax.swing.JPanel textMenuPanel
textPane
private javax.swing.JTextPane textPane
textPanel
private javax.swing.JPanel textPanel
textRadioButtonMenuItem
private javax.swing.JRadioButtonMenuItem textRadioButtonMenuItem
textScrollPane
private javax.swing.JScrollPane textScrollPane
textToggleButton
private javax.swing.JToggleButton textToggleButton
toolMenu
private javax.swing.JMenu toolMenu
toolsButtonGroup
private javax.swing.ButtonGroup toolsButtonGroup
toolsMenuButtonGroup
private javax.swing.ButtonGroup toolsMenuButtonGroup
toolsPanel
private javax.swing.JPanel toolsPanel
transformMenu
private javax.swing.JMenu transformMenu
undoMenuItem
private javax.swing.JMenuItem undoMenuItem
viewPanel
private javax.swing.JPanel viewPanel
workAreaPanel
private javax.swing.JPanel workAreaPanel
workAreaScrollPane
private javax.swing.JScrollPane workAreaScrollPane
workAreaSplitPane
private javax.swing.JSplitPane workAreaSplitPane
itemsTabbedPaneLoader
private com.paradoxpoint.libitina.gui.JTabbedPaneFileSystemLoader itemsTabbedPaneLoader
defaultButtonBindingMap
private com.paradoxpoint.libitina.gui.binding.ButtonBindingMap defaultButtonBindingMap
defaultExplorerHelper
private Libitina.ExplorerHelper defaultExplorerHelper
defaultLayerViewerHelper
private Libitina.LayerViewerHelper defaultLayerViewerHelper
defaultTextHelper
private Libitina.TextHelper defaultTextHelper
defaultToolHelper
private Libitina.ToolHelper defaultToolHelper
defaultToolOptionsHelper
private Libitina.ToolOptionsHelper defaultToolOptionsHelper
item
private com.paradoxpoint.libitina.monument.Item item
appTitle
private static final java.lang.String appTitle
- See Also:
- Constant Field Values
aboutMessage
private static final java.lang.String aboutMessage
- See Also:
- Constant Field Values
simpleDesigns
private boolean simpleDesigns
itemTransferHandler
private com.paradoxpoint.libitina.gui.datatransfer.ItemTransferHandler itemTransferHandler
DEBUG
private boolean DEBUG
Libitina
public Libitina()
- Creates new form Libitina
initComponents
private void initComponents()
- This method, is called from within the constructor to
initialize the form.
WARNING: Do NOT modify this code. The content of this method is
always regenerated by the Form Editor.
saveAsMenuItemActionPerformed
private void saveAsMenuItemActionPerformed(java.awt.event.ActionEvent evt)
newMenuItemActionPerformed
private void newMenuItemActionPerformed(java.awt.event.ActionEvent evt)
workAreaPanelMousePressed
private void workAreaPanelMousePressed(java.awt.event.MouseEvent evt)
addTextButtonActionPerformed
private void addTextButtonActionPerformed(java.awt.event.ActionEvent evt)
printMenuItemActionPerformed
private void printMenuItemActionPerformed(java.awt.event.ActionEvent evt)
workAreaPanelComponentResized
private void workAreaPanelComponentResized(java.awt.event.ComponentEvent evt)
workAreaScrollPaneComponentResized
private void workAreaScrollPaneComponentResized(java.awt.event.ComponentEvent evt)
aboutMenuItemActionPerformed
private void aboutMenuItemActionPerformed(java.awt.event.ActionEvent evt)
pageSetupMenuItemActionPerformed
private void pageSetupMenuItemActionPerformed(java.awt.event.ActionEvent evt)
saveMenuItemActionPerformed
private void saveMenuItemActionPerformed(java.awt.event.ActionEvent evt)
contentLayeredPaneComponentResized
private void contentLayeredPaneComponentResized(java.awt.event.ComponentEvent evt)
openMenuItemActionPerformed
private void openMenuItemActionPerformed(java.awt.event.ActionEvent evt)
exitMenuItemActionPerformed
private void exitMenuItemActionPerformed(java.awt.event.ActionEvent evt)
exitForm
private void exitForm(java.awt.event.WindowEvent evt)
- Exit the Application
main
public static void main(java.lang.String[] args)
- Main method of Libitina; invoke to run Libitina
saveAs
private boolean saveAs()
save
private boolean save(java.io.File saveFile,
boolean confirmOverwrite)
open
private boolean open(java.io.File openFile)
preInit
private void preInit()
- Handles init that has to be done after initComponents() has created components, but
before component init
postInit
private void postInit