public class ButtonsPanel extends JPanel implements IButtonsPanel
ButtonsPanel ofrece un widget con un conjunto de botones
preestablecidos, aunque también se pueden añadir botones con el método
addButton(String, int)JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTBUTTON_ACCEPT, BUTTON_APPLY, BUTTON_CANCEL, BUTTON_CLOSE, BUTTON_EXIT, BUTTON_HIDEDETAILS, BUTTON_LAST, BUTTON_NO, BUTTON_PAUSE, BUTTON_RESTART, BUTTON_SAVE, BUTTON_SEEDETAILS, BUTTON_USR1, BUTTON_USR2, BUTTON_USR3, BUTTON_USR4, BUTTON_USR5, BUTTON_YES, BUTTONS_ACCEPT, BUTTONS_ACCEPTCANCEL, BUTTONS_ACCEPTCANCELAPPLY, BUTTONS_APPLYCLOSE, BUTTONS_CANCEL, BUTTONS_CLOSE, BUTTONS_EXIT, BUTTONS_NONE, BUTTONS_YESNOABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
ButtonsPanel() |
ButtonsPanel(int items)
Crea un ButtonsPanel con un Layout por defecto.
|
ButtonsPanel(int items,
JComponent parent) |
ButtonsPanel(JComponent parent)
Crea un ButtonsPanel con un Layout por defecto.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAccept()
Añadir el boton Aceptar.
|
void |
addApply()
Añadir el boton Aplicar.
|
void |
addButton(String text,
int id)
Añadimos un botón definido por el usuario.
|
void |
addButtonPressedListener(ButtonsPanelListener listener)
Añadir el disparador de cuando se pulsa un botón.
|
void |
addCancel()
Añadir el boton Cancelar.
|
void |
addClose()
Añadir el boton Cerrar.
|
void |
addExit()
Añadir el boton Salir.
|
void |
addHideDetails()
Añadir el boton Ocultar detalles.
|
void |
addNo()
Añadir el boton No.
|
void |
addPause()
Añadir el boton Pausar.
|
void |
addRestart()
Añadir el boton Reanudar.
|
void |
addSave()
Añadir el boton Guardar.
|
void |
addSeeDetails()
Añadir el boton Ver detalles.
|
void |
addYes()
Añadir el boton Sí.
|
JButton |
getButton(int id)
Obtener un botón por su Entero
|
Object[] |
getButtonPressedListeners()
Devuelve el array de listeners del componente
|
String |
getButtonText(int id)
Returns the text of the button identified by
id. |
JComponent |
getComponent() |
boolean |
removeButton(int id)
Removes the button identified by
id. |
void |
removeButtonPressedListener(ButtonsPanelListener listener)
Borrar el disparador de eventos de los botones.
|
boolean |
setEnabled(int id,
boolean b)
Enables (or disables) the button identified by
id. |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic ButtonsPanel()
public ButtonsPanel(JComponent parent)
public ButtonsPanel(int items,
JComponent parent)
public ButtonsPanel(int items)
items - Que botones vamos a usar en la creación.public void addButtonPressedListener(ButtonsPanelListener listener)
addButtonPressedListener in interface IButtonsPanellistener - public Object[] getButtonPressedListeners()
getButtonPressedListeners in interface IButtonsPanelpublic void removeButtonPressedListener(ButtonsPanelListener listener)
removeButtonPressedListener in interface IButtonsPanellistener - public void addAccept()
addAccept in interface IButtonsPanelpublic void addSave()
addSave in interface IButtonsPanelpublic void addCancel()
addCancel in interface IButtonsPanelpublic void addYes()
addYes in interface IButtonsPanelpublic void addNo()
addNo in interface IButtonsPanelpublic void addApply()
addApply in interface IButtonsPanelpublic void addClose()
addClose in interface IButtonsPanelpublic void addExit()
addExit in interface IButtonsPanelpublic void addSeeDetails()
addSeeDetails in interface IButtonsPanelpublic void addHideDetails()
addHideDetails in interface IButtonsPanelpublic void addPause()
addPause in interface IButtonsPanelpublic void addRestart()
addRestart in interface IButtonsPanelpublic void addButton(String text, int id)
addButton in interface IButtonsPaneltext - Texto que contendrá el botónid - Entero para identificar los eventos del botónpublic JButton getButton(int id)
getButton in interface IButtonsPanelid - Número del disparador del botónnull si no se encontró el botón.public boolean removeButton(int id)
Removes the button identified by id.
removeButton in interface IButtonsPanelid - identifier of the buttontrue if has removed the button; otherwise falsepublic String getButtonText(int id)
Returns the text of the button identified by id.
getButtonText in interface IButtonsPanelid - identifier of the buttonpublic boolean setEnabled(int id,
boolean b)
Enables (or disables) the button identified by id.
setEnabled in interface IButtonsPanelid - identifier of the buttonb - true to enable the button, otherwise falsetrue if there was a button of that kind in this group, otherwise falsepublic JComponent getComponent()
getComponent in interface IButtonsPanel