|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
info.joseluismartin.gui.ViewFrame
public class ViewFrame
A JFrame for use as View Container
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JFrame |
|---|
JFrame.AccessibleJFrame |
| Nested classes/interfaces inherited from class java.awt.Frame |
|---|
Frame.AccessibleAWTFrame |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
|---|
| 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 | |
|---|---|
ViewFrame()
|
|
| Method Summary | |
|---|---|
void |
addEditorListener(EditorListener l)
|
void |
cancel()
|
void |
clear()
Reset view state to default values |
protected Component |
createButtonBox()
|
void |
enableView(boolean enabled)
Enable/Disable All controls |
ViewAction |
getAcceptAction()
|
org.springframework.validation.BindingResult |
getBindingResult()
Get binding result |
DialogCancelAction |
getCancelAction()
|
String |
getErrorMessage()
Get Error Message |
Object |
getModel()
Gets model |
JComponent |
getPanel()
Gets the view JComponent |
View<Object> |
getView()
|
int |
getWindowHeight()
|
int |
getWindowWidth()
|
void |
init()
|
boolean |
isDirty()
Check if user change any controls of view |
void |
refresh()
Update Component from model |
void |
removeEditorListener(EditorListener l)
|
void |
save()
|
void |
setAcceptAction(ViewAction acceptAction)
|
void |
setCancelAction(DialogCancelAction cancelAction)
|
void |
setClean()
|
void |
setDirty()
|
void |
setModel(Object model)
Sets model |
void |
setView(View<Object> view)
|
void |
setWindowHeight(int windowHeight)
|
void |
setWindowWidth(int windowWidth)
|
void |
update()
Update Model from Component |
boolean |
validateView()
validate model |
| 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.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface info.joseluismartin.gui.View |
|---|
getName |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Constructor Detail |
|---|
public ViewFrame()
| Method Detail |
|---|
public void init()
protected Component createButtonBox()
public void save()
save in interface Editorpublic View<Object> getView()
public void setView(View<Object> view)
public ViewAction getAcceptAction()
public void setAcceptAction(ViewAction acceptAction)
public DialogCancelAction getCancelAction()
public void setCancelAction(DialogCancelAction cancelAction)
public Object getModel()
ModelHolder
getModel in interface ModelHolder<Object>public JComponent getPanel()
View
getPanel in interface View<Object>public void refresh()
Binder
refresh in interface Binder<Object>public void setModel(Object model)
ModelHolder
setModel in interface ModelHolder<Object>public void update()
Binder
update in interface Binder<Object>public void clear()
View
clear in interface View<Object>public boolean validateView()
View
validateView in interface View<Object>public int getWindowWidth()
public void setWindowWidth(int windowWidth)
windowWidth - the windowWidth to setpublic int getWindowHeight()
public void setWindowHeight(int windowHeight)
windowHeight - the windowHeight to setpublic void addEditorListener(EditorListener l)
addEditorListener in interface Editorpublic void removeEditorListener(EditorListener l)
public void cancel()
cancel in interface Editorpublic void setClean()
setClean in interface Editorpublic void setDirty()
setDirty in interface Editorpublic boolean isDirty()
isDirty in interface View<Object>public void enableView(boolean enabled)
enableView in interface View<Object>public org.springframework.validation.BindingResult getBindingResult()
getBindingResult in interface Binder<Object>public String getErrorMessage()
getErrorMessage in interface View<Object>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||