public class XJWindow extends XJFrame
alreadyBecomeVisible, delegate, desktopDefaultMenuBar, desktopFrame, dirty, mainMenuBar, undoEngine| Constructor and Description |
|---|
XJWindow() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDocument(XJDocument document)
Adds an additional document to the window.
|
void |
clearDocuments() |
protected boolean |
close(boolean force) |
boolean |
closeDocuments(boolean force) |
XJDocument |
getDocument() |
XJDocument |
getDocumentForPath(String path) |
List<XJDocument> |
getDocuments() |
void |
handleMenuEvent(XJMenu menu,
XJMenuItem item) |
boolean |
hasDirtyDocument() |
boolean |
hasDocuments() |
boolean |
hasDocumentsWithFileAssociated() |
boolean |
isAuxiliaryWindow() |
void |
menuItemState(XJMenuItem item) |
void |
reloadDocuments() |
void |
saveAll() |
void |
selectDocument(XJDocument doc) |
void |
setDocument(XJDocument document)
Sets the main document of the window.
|
boolean |
shouldAppearsInWindowMenu() |
void |
windowActivated() |
void |
windowDocumentPathDidChange(XJDocument doc) |
autosaveName, awake, becomingVisibleForTheFirstTime, bringToFront, center, closeDesktop, customizeEditMenu, customizeFileMenu, customizeHelpMenu, customizeMenuBar, customizeWindowMenu, dirty, dirtyChanged, ensureVisibility, getContentPane, getCurrentUndo, getDelegate, getFocusedJComponent, getGlassPane, getJavaContainer, getLayeredPane, getLocation, getMainMenuBar, getPreferredSize, getRootPane, getSize, getTitle, getUndo, handleMenuSelected, hide, isActive, isCompletelyOnScreen, isMaximized, isVisible, isVisibleOnScreen, menuItemStatusChanged, offsetPosition, pack, performActionOnFocusedJComponent, performClose, performRedo, performUndo, registerUndo, resetDirty, setDefaultCloseOperation, setDefaultSize, setDelegate, setDirty, setLocation, setMainMenuBar, setMaximizable, setPosition, setPreferredSize, setPreferredSize, setResizable, setSize, setSize, setTitle, setVisible, shouldDisplayMainMenuBar, show, showModal, unregisterUndo, updateTitle, windowDeactivatedkeyValueChanged, setEnableKeyValueNotificationaddObserver, addObserverForKey, bindObserverForKey, keyValueChanged, observeValueForKey, removeObserver, removeObserverForKeypublic boolean isAuxiliaryWindow()
public boolean shouldAppearsInWindowMenu()
shouldAppearsInWindowMenu in class XJFramepublic void setDocument(XJDocument document)
document - The main documentpublic void addDocument(XJDocument document)
document - The additonal document to add to the windowpublic XJDocument getDocumentForPath(String path)
public List<XJDocument> getDocuments()
public XJDocument getDocument()
public boolean hasDocuments()
public boolean hasDirtyDocument()
public boolean hasDocumentsWithFileAssociated()
public void reloadDocuments()
public void clearDocuments()
public void saveAll()
public boolean closeDocuments(boolean force)
public void menuItemState(XJMenuItem item)
menuItemState in interface XJMenuBarDelegatemenuItemState in class XJFramepublic void handleMenuEvent(XJMenu menu, XJMenuItem item)
handleMenuEvent in interface XJMenuBarDelegatehandleMenuEvent in class XJFramepublic void windowActivated()
windowActivated in class XJFramepublic void windowDocumentPathDidChange(XJDocument doc)
public void selectDocument(XJDocument doc)
Copyright © 2013. All rights reserved.