public class XJFrame extends XJControl implements XJMenuBarCustomizer, XJMenuBarDelegate
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
alreadyBecomeVisible |
protected XJFrameDelegate |
delegate |
protected static XJMainMenuBar |
desktopDefaultMenuBar |
protected static JFrame |
desktopFrame |
protected boolean |
dirty |
protected XJMainMenuBar |
mainMenuBar |
protected XJUndoEngine |
undoEngine |
| Constructor and Description |
|---|
XJFrame() |
keyValueChanged, setEnableKeyValueNotificationaddObserver, addObserverForKey, bindObserverForKey, keyValueChanged, observeValueForKey, removeObserver, removeObserverForKeyprotected static JFrame desktopFrame
protected static XJMainMenuBar desktopDefaultMenuBar
protected XJMainMenuBar mainMenuBar
protected XJFrameDelegate delegate
protected XJUndoEngine undoEngine
protected boolean alreadyBecomeVisible
protected boolean dirty
public static void closeDesktop()
public void setDelegate(XJFrameDelegate delegate)
public XJFrameDelegate getDelegate()
public void setDefaultCloseOperation(int operation)
public Container getContentPane()
public JRootPane getRootPane()
public JLayeredPane getLayeredPane()
public Component getGlassPane()
public void setMainMenuBar(XJMainMenuBar menubar)
public XJMainMenuBar getMainMenuBar()
public void menuItemStatusChanged(int tag)
public void setTitle(String title)
public String getTitle()
public void updateTitle()
public void setLocation(Point loc)
public Point getLocation()
public void setSize(int dx,
int dy)
public void setPreferredSize(int dx,
int dy)
public void setPreferredSize(Dimension size)
public Dimension getPreferredSize()
public void setSize(Dimension size)
public Dimension getSize()
public void setDefaultSize()
public void setResizable(boolean flag)
public void setMaximizable(boolean flag)
public boolean isMaximized()
public void pack()
public void bringToFront()
public void setVisible(boolean flag)
public void ensureVisibility()
public void becomingVisibleForTheFirstTime()
public String autosaveName()
public boolean isVisible()
public boolean isActive()
public void show()
public void showModal()
public void hide()
public boolean isCompletelyOnScreen()
public boolean isVisibleOnScreen()
public void center()
public void setPosition(int x,
int y)
public void offsetPosition(int dx,
int dy)
public boolean performClose(boolean force)
protected boolean close(boolean force)
public void setDirty()
public void resetDirty()
public void dirtyChanged()
public boolean dirty()
public void registerUndo(XJUndoDelegate delegate, JTextPane textPane)
public void unregisterUndo(XJUndoDelegate delegate)
public void performUndo()
public void performRedo()
public XJUndo getCurrentUndo()
public boolean shouldDisplayMainMenuBar()
public boolean shouldAppearsInWindowMenu()
public void windowActivated()
public void windowDeactivated()
public void customizeFileMenu(XJMenu menu)
customizeFileMenu in interface XJMenuBarCustomizerpublic void customizeEditMenu(XJMenu menu)
customizeEditMenu in interface XJMenuBarCustomizerpublic void customizeWindowMenu(XJMenu menu)
customizeWindowMenu in interface XJMenuBarCustomizerpublic void customizeHelpMenu(XJMenu menu)
customizeHelpMenu in interface XJMenuBarCustomizerpublic void customizeMenuBar(XJMainMenuBar menubar)
customizeMenuBar in interface XJMenuBarCustomizerpublic void menuItemState(XJMenuItem item)
menuItemState in interface XJMenuBarDelegatepublic void handleMenuEvent(XJMenu menu, XJMenuItem item)
handleMenuEvent in interface XJMenuBarDelegatepublic void handleMenuSelected(XJMenu menu)
handleMenuSelected in interface XJMenuBarDelegatepublic static void performActionOnFocusedJComponent(String action)
public static JComponent getFocusedJComponent()
public Container getJavaContainer()
Copyright © 2013. All rights reserved.