T - El tipo del modelo de esta BuscarSociosWindowventanapublic abstract class SimpleWindow<T> extends Window<T> implements ErrorViewer
ErrorViewer se registran como listeners de los errores que se
produzcan dentro de la ventana y tienen la capacidad de mostrar automáticamente estos errores al usuario. |
Es decir que al heredar de esta ventana se hereda la esctructura| Constructor and Description |
|---|
SimpleWindow(WindowOwner parent,
T model) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addActions(Panel actionsPanel) |
protected void |
configureLayout(Panel mainPanel) |
protected void |
createActionsPanel(Panel mainPanel) |
void |
createContents(Panel mainPanel)
Este es el lugar en el que las subclases pueden crear los componentes hijos de esta ventana.
|
protected ErrorsPanel |
createErrorsPanel(Panel mainPanel) |
protected abstract void |
createFormPanel(Panel mainPanel) |
protected void |
createMainTemplate(Panel mainPanel) |
String |
getTaskDescription()
La descripción de la tarea, que se usa en el panel de errores cuando no hay errores.
|
void |
setTaskDescription(String taskDescription)
Modifica la descripción de la tarea.
|
void |
showError(String message) |
void |
showInfo(String message) |
protected void |
showMessageBox(MessageBox.Type type,
String message) |
void |
showWarning(String message) |
addChild, appendYourselfTo, close, createContents, createMainPanel, getDelegate, getIconImage, getModel, getModelObject, getOwner, getTitle, open, setIconImage, setMinHeight, setTitle, showOn, toStringpublic SimpleWindow(WindowOwner parent, T model)
public void createContents(Panel mainPanel)
WindowcreateContents in class Window<T>mainPanel - El panel principal de esta ventana.protected abstract void addActions(Panel actionsPanel)
protected abstract void createFormPanel(Panel mainPanel)
protected void createMainTemplate(Panel mainPanel)
protected void configureLayout(Panel mainPanel)
protected ErrorsPanel createErrorsPanel(Panel mainPanel)
protected void createActionsPanel(Panel mainPanel)
public String getTaskDescription()
public void setTaskDescription(String taskDescription)
taskDescription - Nuevo texto, para usar en el panel de errores si no hay errores.public void showInfo(String message)
showInfo in interface ErrorViewerpublic void showWarning(String message)
showWarning in interface ErrorViewerpublic void showError(String message)
showError in interface ErrorViewerprotected void showMessageBox(MessageBox.Type type, String message)
Copyright © 2015 Uqbar Project. All rights reserved.