javapoint
Class MainFrame
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
javapoint.MainFrame
- All Implemented Interfaces:
- java.awt.datatransfer.ClipboardOwner, java.awt.event.ActionListener, java.awt.event.ComponentListener, java.awt.event.ItemListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ChangeListener, javax.swing.event.ListSelectionListener, javax.swing.RootPaneContainer, javax.swing.WindowConstants
public class MainFrame
- extends javax.swing.JFrame
- implements java.awt.datatransfer.ClipboardOwner, java.awt.event.ActionListener, java.awt.event.ComponentListener, java.awt.event.ItemListener, javax.swing.event.ListSelectionListener, javax.swing.event.ChangeListener, java.awt.event.MouseListener, java.awt.event.KeyListener
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
| Nested classes/interfaces inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Nested classes/interfaces inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| 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.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 |
MainFrame(java.io.File presentationFile)
|
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
| Methods inherited from class java.awt.Frame |
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
fontItemListener
public java.awt.event.ItemListener fontItemListener
copyMenuItem
public javax.swing.JMenuItem copyMenuItem
cutMenuItem
public javax.swing.JMenuItem cutMenuItem
jAboutMenu
public javax.swing.JMenu jAboutMenu
jAboutMenuItem
public javax.swing.JMenuItem jAboutMenuItem
jButton1
public javax.swing.JButton jButton1
jHelpMenuItem
public javax.swing.JMenuItem jHelpMenuItem
jPanel1
public javax.swing.JPanel jPanel1
preferencesMenuItem
public javax.swing.JMenuItem preferencesMenuItem
MainFrame
public MainFrame(java.io.File presentationFile)
throws java.io.IOException
- Throws:
java.io.IOException
makeTable
public void makeTable(int rows,
int columns)
showTextBorders
public final void showTextBorders(boolean show)
- Parameters:
show -
Unused
getSpell
public final SpellCheckerManager getSpell()
- Returns:
Not null
Shared
getTextObjectArray
public final java.util.ArrayList<ExtendedTextPane> getTextObjectArray()
- Returns:
Not null
Shared
newSpellCheckerThread
public void newSpellCheckerThread()
deleteSlide
public final void deleteSlide(int i)
getGrid
public int getGrid()
getFillColor
public final java.awt.Color getFillColor()
- Returns:
A possibly null value
A shared value
getLineColor
public final java.awt.Color getLineColor()
- Returns:
A possibly null value
A shared value
getTextColor
public final java.awt.Color getTextColor()
- Returns:
A possibly null value
A shared value
getGraphicObjectButtonGroup
public final javax.swing.ButtonGroup getGraphicObjectButtonGroup()
- Returns:
A non-null value
A shared value
getLineButton
public final javax.swing.JToggleButton getLineButton()
- Returns:
A non-null value
A shared value
getArrowButton
public final javax.swing.JToggleButton getArrowButton()
getOvalButton
public final javax.swing.JToggleButton getOvalButton()
- Returns:
A non-null value
A shared value
getRectButton
public final javax.swing.JToggleButton getRectButton()
- Returns:
A non-null value
A shared value
getTextButton
public final javax.swing.JToggleButton getTextButton()
- Returns:
A non-null value
A shared value
getLeftAlignButton
public final javax.swing.JToggleButton getLeftAlignButton()
- Returns:
A non-null value
A shared value
getCenterAlignButton
public final javax.swing.JToggleButton getCenterAlignButton()
- Returns:
A non-null value
A shared value
getBoldButton
public final javax.swing.JToggleButton getBoldButton()
- Returns:
A non-null value
A shared value
getFontComboBox
public final javax.swing.JComboBox getFontComboBox()
- Returns:
A non-null value
A shared value
getFontSizeComboBox
public final javax.swing.JComboBox getFontSizeComboBox()
- Returns:
A non-null value
A shared value
getItalicButton
public final javax.swing.JToggleButton getItalicButton()
- Returns:
A non-null value
A shared value
getRightAlignButton
public final javax.swing.JToggleButton getRightAlignButton()
- Returns:
A non-null value
A shared value
getZoom
public final float getZoom()
- Returns:
Range: [this.getZoomSlider().getMinValue() / 100F .. this.getZoomSlider().getMaxValue() / 100F]
getZoomSlider
public final javax.swing.JSlider getZoomSlider()
- Returns:
A non-null value
A shared value
getThumbnailList
public final javax.swing.JList getThumbnailList()
getUndoSupport
public javax.swing.undo.UndoableEditSupport getUndoSupport()
getSlide
public final Slide getSlide()
- Returns:
A non-null value
A shared value
getCurrentSlideIndex
public final int getCurrentSlideIndex()
- Returns:
Range [0 .. this.thumbnailList.getModel().getSize() - 1]
getObjectBeingDragged
public final java.lang.Object getObjectBeingDragged()
- Returns:
A possibly null value
A shared value
setObjectBeingDragged
public final void setObjectBeingDragged(java.lang.Object objectBeingDragged)
- Parameters:
objectBeingDragged -
Can be null
Reference parameter
updateCurrentSlide
public final void updateCurrentSlide()
getExtension
public static java.lang.String getExtension(java.lang.String fullPath)
- Parameters:
fullPath -
Not null
- Returns:
Not null
getSlides
public java.util.List<Slide> getSlides()
- Returns:
Not null
New
rotate
public final void rotate(double angleRadians)
freeRotate
public final void freeRotate()
clearFreeRotateSelection
public final void clearFreeRotateSelection()
isFreeRotateSelected
public boolean isFreeRotateSelected()
flipHorizontal
public final void flipHorizontal()
flipVertical
public final void flipVertical()
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
- Specified by:
actionPerformed in interface java.awt.event.ActionListener
componentHidden
public void componentHidden(java.awt.event.ComponentEvent evt)
- Specified by:
componentHidden in interface java.awt.event.ComponentListener
componentMoved
public void componentMoved(java.awt.event.ComponentEvent evt)
- Specified by:
componentMoved in interface java.awt.event.ComponentListener
componentResized
public void componentResized(java.awt.event.ComponentEvent evt)
- Specified by:
componentResized in interface java.awt.event.ComponentListener
componentShown
public void componentShown(java.awt.event.ComponentEvent evt)
- Specified by:
componentShown in interface java.awt.event.ComponentListener
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent evt)
- Specified by:
itemStateChanged in interface java.awt.event.ItemListener
keyPressed
public void keyPressed(java.awt.event.KeyEvent evt)
- Specified by:
keyPressed in interface java.awt.event.KeyListener
keyReleased
public void keyReleased(java.awt.event.KeyEvent evt)
- Specified by:
keyReleased in interface java.awt.event.KeyListener
keyTyped
public void keyTyped(java.awt.event.KeyEvent evt)
- Specified by:
keyTyped in interface java.awt.event.KeyListener
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent evt)
- Specified by:
mouseClicked in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent evt)
- Specified by:
mouseEntered in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent evt)
- Specified by:
mouseExited in interface java.awt.event.MouseListener
mousePressed
public void mousePressed(java.awt.event.MouseEvent evt)
- Specified by:
mousePressed in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent evt)
- Specified by:
mouseReleased in interface java.awt.event.MouseListener
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent evt)
- Specified by:
stateChanged in interface javax.swing.event.ChangeListener
valueChanged
public void valueChanged(javax.swing.event.ListSelectionEvent evt)
- Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener
flipNotAvailable
public void flipNotAvailable()
flipAvailable
public void flipAvailable()
rotateNotAvailable
public void rotateNotAvailable()
rotateAvailable
public void rotateAvailable()
getTextColorSelector
public javax.swing.JComboBox getTextColorSelector()
cut
public void cut()
copy
public void copy()
paste
public void paste()
makeCenteredTitleTextBoxes
public final void makeCenteredTitleTextBoxes()
makeBulletedBox
public void makeBulletedBox()
makeTextBox
public void makeTextBox()
makeTitleTextBox
public void makeTitleTextBox()
setTheFont
public final javax.swing.text.MutableAttributeSet setTheFont(java.awt.Font font,
javax.swing.JTextPane textPane)
setFontSize
public final javax.swing.text.MutableAttributeSet setFontSize(int fontSize,
javax.swing.JTextPane textPane)
setSingleSpaced
public static void setSingleSpaced(javax.swing.JTextPane textPane,
boolean single)
setBulleted
public void setBulleted(javax.swing.JTextPane textPane)
getBold
public static boolean getBold(javax.swing.text.AttributeSet a)
getItalic
public static boolean getItalic(javax.swing.text.AttributeSet a)
clearAllSelection
public void clearAllSelection()
setSelected
public final void setSelected(boolean isSelected)
- Parameters:
isSelected - true if the slide is the active component
italicize
public static void italicize(javax.swing.JTextPane textPane,
boolean makeItalic)
bold
public static void bold(javax.swing.JTextPane textPane,
boolean makeBold)
centerText
public static void centerText(javax.swing.JTextPane textPane)
alignLeft
public static void alignLeft(javax.swing.JTextPane textPane)
alignRight
public static void alignRight(javax.swing.JTextPane textPane)
refreshUndoRedo
public final void refreshUndoRedo()
lostOwnership
public void lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable contents)
- Specified by:
lostOwnership in interface java.awt.datatransfer.ClipboardOwner