|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectfi.hut.tml.xsmiles.gui.XSmilesUIAWT
fi.hut.tml.xsmiles.gui.swing.XSmilesUI
fi.hut.tml.xsmiles.gui.newgui.NewGUI
A New GUI! With Swing
| Field Summary |
| Fields inherited from class fi.hut.tml.xsmiles.gui.XSmilesUIAWT |
browserWindow, contentHandlerFactory, focusPointProviders, guiEventListeners, latestLoc, latestTitle |
| Constructor Summary | |
NewGUI(BrowserWindow b)
When creating the first GUI, then the componentContainer is created |
|
NewGUI(BrowserWindow b,
java.awt.Container c)
GUI constructor needs the BrowserWindow and the Container The component hierarchy is as follows: mainFrame - contentPane -- StatusBar -- UBar -- presentationPanel |
|
| Method Summary | |
void |
browserReady()
Browser is finished, stop the animator |
void |
browserWorking()
Browser is working, animate the animator |
void |
changeViewEvent(int viewType)
|
void |
destroy()
Destroy The GUI (delete frame, etc) |
void |
exit()
|
ComponentFactory |
getComponentFactory()
Default components. |
ContentHandlerFactory |
getContentHandlerFactory()
|
java.awt.Container |
getContentPanel()
Access to the contentPanel for the MLFC's |
MLFCControls |
getMLFCControls()
|
java.awt.Container |
getMLFCToolbar()
Returns the MLFCToolbar where the MLFC's can then add their controls |
java.awt.Window |
getWindow()
Return mainFrame |
void |
navigate(int navigationCommand)
|
void |
openFile(java.io.File file)
|
void |
openFile(java.lang.String fileName)
|
void |
openLocation(java.lang.String urlName)
|
void |
openLocation(java.net.URL url)
|
void |
resizeEvent(java.awt.Dimension size)
|
void |
setEnabledAllMenus(boolean value)
|
void |
setEnabledBack(boolean value)
|
void |
setEnabledForward(boolean value)
|
void |
setEnabledHome(boolean value)
|
void |
setEnabledLocationCombo(boolean value)
|
void |
setEnabledOpenFile(boolean value)
|
void |
setEnabledReload(boolean value)
|
void |
setEnabledStop(boolean value)
|
void |
setLocation(java.lang.String s)
|
void |
setScrollable(int a_scroll_policy)
Set the scroll policy. |
void |
setStatusText(java.lang.String statusText)
A refrence to the MLFCMenu (i.e. |
void |
setTitle(java.lang.String title)
|
java.io.File |
showFileDialog(boolean save)
|
void |
validate()
|
| Methods inherited from class fi.hut.tml.xsmiles.gui.swing.XSmilesUI |
showErrorDialog, showMessageDialog, showSource |
| Methods inherited from class fi.hut.tml.xsmiles.gui.XSmilesUIAWT |
addGUIEventListener, displayKeypad, fireLatestEvents, hideKeypad, isTabbed, moveActiveLinkDown, moveActiveLinkUp, openInNewTab, openInNewWindow, reDrawGUI, registerFocusPointProvider, removeGUIEventListener, setSkinsIfNeeded, setSkinsIfNeeded, shouldReloadAtStartup, showSourceStatic, start, unRegisterFocusPointProvider |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface fi.hut.tml.xsmiles.gui.GUI |
addGUIEventListener, displayKeypad, fireLatestEvents, hideKeypad, isTabbed, moveActiveLinkDown, moveActiveLinkUp, openInNewTab, openInNewWindow, reDrawGUI, registerFocusPointProvider, removeGUIEventListener, setSkinsIfNeeded, shouldReloadAtStartup, start, unRegisterFocusPointProvider |
| Constructor Detail |
public NewGUI(BrowserWindow b,
java.awt.Container c)
b - the BrowserWindowc - componentContainer (optional)public NewGUI(BrowserWindow b)
b - the BrowserWindow| Method Detail |
public ContentHandlerFactory getContentHandlerFactory()
getContentHandlerFactory in interface GUIgetContentHandlerFactory in class XSmilesUIAWTContentHandlerFactorypublic void validate()
public java.io.File showFileDialog(boolean save)
public void navigate(int navigationCommand)
public void openFile(java.io.File file)
public void openFile(java.lang.String fileName)
public void openLocation(java.net.URL url)
public void openLocation(java.lang.String urlName)
public void exit()
public void changeViewEvent(int viewType)
public void resizeEvent(java.awt.Dimension size)
public void setStatusText(java.lang.String statusText)
XSmilesUIAWT
setStatusText in interface GUIsetStatusText in class XSmilesUIAWTpublic void setEnabledBack(boolean value)
setEnabledBack in interface GUIsetEnabledBack in class XSmilesUIAWTpublic void setEnabledForward(boolean value)
setEnabledForward in interface GUIsetEnabledForward in class XSmilesUIAWTpublic void setEnabledHome(boolean value)
setEnabledHome in interface GUIsetEnabledHome in class XSmilesUIAWTpublic void setEnabledStop(boolean value)
setEnabledStop in interface GUIsetEnabledStop in class XSmilesUIAWTpublic void setEnabledReload(boolean value)
setEnabledReload in interface GUIsetEnabledReload in class XSmilesUIAWTpublic void setEnabledAllMenus(boolean value)
public void setEnabledLocationCombo(boolean value)
public void setTitle(java.lang.String title)
setTitle in interface GUIsetTitle in class XSmilesUIAWTpublic void setEnabledOpenFile(boolean value)
public void setLocation(java.lang.String s)
setLocation in interface GUIsetLocation in class XSmilesUIAWTpublic java.awt.Container getContentPanel()
public java.awt.Window getWindow()
getWindow in interface GUIgetWindow in class XSmilesUIAWTpublic void destroy()
GUI
destroy in interface GUIdestroy in class XSmilesUIAWTpublic void browserWorking()
browserWorking in interface GUIbrowserWorking in class XSmilesUIAWTpublic void browserReady()
browserReady in interface GUIbrowserReady in class XSmilesUIAWTpublic java.awt.Container getMLFCToolbar()
public void setScrollable(int a_scroll_policy)
public ComponentFactory getComponentFactory()
XSmilesUIAWT
getComponentFactory in interface GUIgetComponentFactory in class XSmilesUIAWTComponentFactorypublic MLFCControls getMLFCControls()
getMLFCControls in interface GUIgetMLFCControls in class XSmilesUIAWT
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||