|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JInternalFrame
|
+--org.jsqltool.gui.SchemaFrame
Title: JSqlTool Project
Description: Window used to view in a schema a set of tables/views/synonyms (with related foreign key relations).
Copyright: Copyright (C) 2006 Mauro Carniel
This file is part of JSqlTool project. This library is free software; you can redistribute it and/or modify it under the terms of the (LGPL) Lesser General Public License as published by the Free Software Foundation; GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The author may be contacted at: maurocarniel@tin.it
| Nested Class Summary | |
(package private) class |
SchemaFrame.DragGestureAdapter
DRAG MANAGEMENT |
(package private) class |
SchemaFrame.SynFilterController
Description: Inner class which manages filter events on synonyms. |
(package private) class |
SchemaFrame.TableFilterController
Description: Inner class which manages filter events on tables. |
(package private) class |
SchemaFrame.ViewFilterController
Description: Inner class which manages filter events on views. |
| Field Summary | |
(package private) java.awt.BorderLayout |
borderLayout1
|
(package private) java.awt.BorderLayout |
borderLayout2
|
(package private) java.awt.BorderLayout |
borderLayout3
|
(package private) java.awt.BorderLayout |
borderLayout4
|
(package private) java.awt.BorderLayout |
borderLayout5
|
(package private) java.awt.BorderLayout |
borderLayout6
|
(package private) javax.swing.JComboBox |
catComboBox
|
(package private) javax.swing.JLabel |
catLabel
|
(package private) javax.swing.JPanel |
catPanel
|
(package private) javax.swing.JButton |
expButton
|
(package private) javax.swing.ImageIcon |
expImage
|
(package private) java.awt.FlowLayout |
flowLayout1
|
(package private) java.awt.GridBagLayout |
gridBagLayout1
|
(package private) javax.swing.JButton |
loadButton
|
(package private) javax.swing.ImageIcon |
loadImage
|
(package private) javax.swing.JPanel |
mainPanel
|
(package private) javax.swing.JButton |
printButton
|
(package private) javax.swing.JButton |
printFitButton
|
(package private) javax.swing.ImageIcon |
printFitImage
|
(package private) javax.swing.ImageIcon |
printImage
|
(package private) javax.swing.JButton |
saveButton
|
(package private) javax.swing.ImageIcon |
saveImage
|
(package private) javax.swing.JPanel |
schemaPanel
|
(package private) javax.swing.JScrollPane |
schemaScrollPane
|
(package private) javax.swing.JList |
sinList
|
(package private) javax.swing.JScrollPane |
sinScrollPane
|
(package private) javax.swing.JSplitPane |
splitPane
|
(package private) javax.swing.JPanel |
synPanel
|
(package private) javax.swing.JPanel |
tablePanel
|
(package private) javax.swing.JScrollPane |
tableScrollPane
|
(package private) javax.swing.JList |
tablesList
|
(package private) javax.swing.JPanel |
tablesPanel
|
(package private) javax.swing.JTabbedPane |
tableTabbedPane
|
(package private) javax.swing.JPanel |
toolbarPanel
|
(package private) javax.swing.JList |
viewList
|
(package private) javax.swing.JPanel |
viewPanel
|
(package private) javax.swing.JScrollPane |
viewScrollPane
|
(package private) javax.swing.JComboBox |
zoomComboBox
|
| Fields inherited from class javax.swing.JInternalFrame |
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY |
| 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.Container |
|
| 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, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
SchemaFrame()
|
|
SchemaFrame(MainFrame parent,
DbConnectionUtil dbConnUtil)
|
|
| Method Summary | |
(package private) void |
catComboBox_itemStateChanged(java.awt.event.ItemEvent e)
|
void |
dragDropEnd(java.awt.dnd.DragSourceDropEvent event)
This message goes to DragSourceListener, informing it that the dragging has ended. |
void |
dragEnter(java.awt.dnd.DragSourceDragEvent event)
This message goes to DragSourceListener, informing it that the dragging has entered the DropSite |
void |
dragEnter(java.awt.dnd.DropTargetDragEvent event)
This method is invoked when you are dragging over the DropSite. |
void |
dragExit(java.awt.dnd.DragSourceEvent event)
This message goes to DragSourceListener, informing it that the dragging has exited the DropSite. |
void |
dragExit(java.awt.dnd.DropTargetEvent event)
This method is invoked when you are exit the DropSite without dropping. |
void |
dragOver(java.awt.dnd.DragSourceDragEvent event)
This message goes to DragSourceListener, informing it that the dragging is currently ocurring over the DropSite. |
void |
dragOver(java.awt.dnd.DropTargetDragEvent event)
This method is invoked when a drag operation is going on. |
void |
drop(java.awt.dnd.DropTargetDropEvent event)
This method is invoked when a drop event has occurred. |
void |
dropActionChanged(java.awt.dnd.DragSourceDragEvent event)
This method is invoked when the user changes the dropAction. |
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent event)
This method is invoked if the use modifies the current drop gesture. |
(package private) void |
expButton_actionPerformed(java.awt.event.ActionEvent e)
|
DbConnectionUtil |
getDbConnectionUtil()
|
(package private) void |
loadButton_actionPerformed(java.awt.event.ActionEvent e)
|
void |
loadProfile(java.lang.String fileName)
Method called by LoadFileDialog class: load the specified profile file. |
(package private) void |
printButton_actionPerformed(java.awt.event.ActionEvent e)
|
(package private) void |
printFitButton_actionPerformed(java.awt.event.ActionEvent e)
|
(package private) void |
saveButton_actionPerformed(java.awt.event.ActionEvent e)
|
void |
updateLists()
|
(package private) void |
zoomComboBox_itemStateChanged(java.awt.event.ItemEvent e)
|
| Methods inherited from class javax.swing.JInternalFrame |
addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
javax.swing.JPanel mainPanel
javax.swing.JSplitPane splitPane
javax.swing.JScrollPane schemaScrollPane
java.awt.BorderLayout borderLayout1
javax.swing.JTabbedPane tableTabbedPane
javax.swing.JScrollPane tableScrollPane
javax.swing.JScrollPane viewScrollPane
javax.swing.JScrollPane sinScrollPane
javax.swing.JList tablesList
javax.swing.JList viewList
javax.swing.JList sinList
javax.swing.JPanel tablesPanel
java.awt.BorderLayout borderLayout2
javax.swing.JPanel catPanel
javax.swing.JLabel catLabel
javax.swing.JComboBox catComboBox
java.awt.GridBagLayout gridBagLayout1
javax.swing.JPanel tablePanel
javax.swing.JPanel viewPanel
javax.swing.JPanel synPanel
java.awt.BorderLayout borderLayout3
java.awt.BorderLayout borderLayout4
java.awt.BorderLayout borderLayout5
java.awt.BorderLayout borderLayout6
javax.swing.JPanel toolbarPanel
javax.swing.JPanel schemaPanel
javax.swing.JButton printButton
javax.swing.ImageIcon printImage
javax.swing.JButton printFitButton
javax.swing.ImageIcon printFitImage
javax.swing.JButton loadButton
javax.swing.ImageIcon loadImage
javax.swing.JButton saveButton
javax.swing.ImageIcon saveImage
javax.swing.JButton expButton
javax.swing.ImageIcon expImage
java.awt.FlowLayout flowLayout1
javax.swing.JComboBox zoomComboBox
| Constructor Detail |
public SchemaFrame(MainFrame parent,
DbConnectionUtil dbConnUtil)
public SchemaFrame()
| Method Detail |
public final void loadProfile(java.lang.String fileName)
fileName - profile file namepublic void updateLists()
void loadButton_actionPerformed(java.awt.event.ActionEvent e)
void saveButton_actionPerformed(java.awt.event.ActionEvent e)
void expButton_actionPerformed(java.awt.event.ActionEvent e)
void printFitButton_actionPerformed(java.awt.event.ActionEvent e)
void printButton_actionPerformed(java.awt.event.ActionEvent e)
public DbConnectionUtil getDbConnectionUtil()
getDbConnectionUtil in interface DbConnWindowvoid catComboBox_itemStateChanged(java.awt.event.ItemEvent e)
void zoomComboBox_itemStateChanged(java.awt.event.ItemEvent e)
public final void dragEnter(java.awt.dnd.DragSourceDragEvent event)
dragEnter in interface java.awt.dnd.DragSourceListenerpublic final void dragExit(java.awt.dnd.DragSourceEvent event)
dragExit in interface java.awt.dnd.DragSourceListenerpublic final void dragOver(java.awt.dnd.DragSourceDragEvent event)
dragOver in interface java.awt.dnd.DragSourceListenerpublic final void dropActionChanged(java.awt.dnd.DragSourceDragEvent event)
dropActionChanged in interface java.awt.dnd.DragSourceListenerpublic final void dragDropEnd(java.awt.dnd.DragSourceDropEvent event)
dragDropEnd in interface java.awt.dnd.DragSourceListenerpublic final void dragEnter(java.awt.dnd.DropTargetDragEvent event)
dragEnter in interface java.awt.dnd.DropTargetListenerpublic final void dragExit(java.awt.dnd.DropTargetEvent event)
dragExit in interface java.awt.dnd.DropTargetListenerpublic final void dragOver(java.awt.dnd.DropTargetDragEvent event)
dragOver in interface java.awt.dnd.DropTargetListenerpublic final void drop(java.awt.dnd.DropTargetDropEvent event)
drop in interface java.awt.dnd.DropTargetListenerpublic final void dropActionChanged(java.awt.dnd.DropTargetDragEvent event)
dropActionChanged in interface java.awt.dnd.DropTargetListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||