yu.ac.bg.etf.javaqx.qswing
Class JQPanel

java.lang.Object
  extended byyu.ac.bg.etf.javaqx.core.AbstractDisposable
      extended byyu.ac.bg.etf.javaqx.qswing.JQComponent
          extended byyu.ac.bg.etf.javaqx.qswing.JQContainer
              extended byyu.ac.bg.etf.javaqx.qswing.JQPanel
All Implemented Interfaces:
Disposable, JQComponentProperties, JQContainerProperties, JQPanelProperties

public class JQPanel
extends JQContainer
implements JQPanelProperties

Panel Component.

Version:
0.2.0
Author:
Slobodan Vrkacevic (slobodan.vrkacevic@gmail.com)

Field Summary
static int BORDER_STYLE_PLAIN
          Plain panel border (the value is 16).
static int BORDER_STYLE_RAISED
          Raised panel border (the value is 32).
static int BORDER_STYLE_SUNKEN
          Sunken panel border (the value is 48).
static int PANEL_TYPE_BOX
          Box panel type (the value is 1).
static int PANEL_TYPE_CLASSIC
          Classic panel type (the value is 3).
static int PANEL_TYPE_FLAT
          Flat panel type (the value is 0).
static int PANEL_TYPE_STANDARD
          Standard panel type (the value is 2).
static int PANEL_TYPE_STYLED
          Styled panel type (the value is 6).
 
Fields inherited from class yu.ac.bg.etf.javaqx.qswing.JQComponent
listenerList
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQPanelProperties
PROPERTY_BORDER_STYLE, PROPERTY_BORDER_WIDTH, PROPERTY_PANEL_TYPE
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQContainerProperties
PROPERTY_LAYOUT_MANAGER
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQComponentProperties
PROPERTY_BACKGROUND, PROPERTY_COMPONENT_ORIENTATION, PROPERTY_CONTEXT_MENU, PROPERTY_ENABLED, PROPERTY_FIXED_SIZE, PROPERTY_FOCUSABLE, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_INSETS, PROPERTY_LOCALE, PROPERTY_MAXIMUM_SIZE, PROPERTY_MINIMUM_SIZE, PROPERTY_NAME, PROPERTY_OPAQUE, PROPERTY_PREFERRED_SIZE, PROPERTY_RESOURCE_BUNDLE_NAME, PROPERTY_STATUS_TIP_TEXT, PROPERTY_STYLE_SHEET, PROPERTY_TOOL_TIP_TEXT, PROPERTY_VISIBLE, PROPERTY_WHATS_THIS_TEXT
 
Constructor Summary
JQPanel()
          Constructs new JQPanel object.
JQPanel(LayoutManager layoutManager)
          Constructs new JQPanel object.
 
Method Summary
 int getBorderStyle()
          Returns border style.
 int getBorderWidth()
          Returns border width.
 int getPanelType()
          Returns panel type.
 void setBorderStyle(int borderStyle)
          Sets border style.
 void setBorderWidth(int borderWidth)
          Sets border width.
 void setPanelType(int panelType)
          Sets panel type.
 
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.JQContainer
add, add, add, add, addImpl, doLayout, getComponent, getComponentCount, getComponentIndex, getComponents, getLayout, getMaximumSize, getMinimumSize, getOwnedComponents, getPreferredSize, invalidate, pack, paramString, remove, remove, removeAll, setBackground, setComponentOrientation, setForeground, setLayout, updateLocalization, validate
 
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.JQComponent
addComponentListener, addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, disableEvents, disposeComponent, disposeObject, enableEvents, eventEnabled, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getClientProperty, getComponentListeners, getComponentOrientation, getContextMenu, getCursor, getEventMask, getFocusListener, getFont, getFontMetrics, getForeground, getHeight, getInsets, getKeyListeners, getLocale, getLocation, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getOwner, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getResourceBundleName, getSize, getStatusTipText, getStyleSheet, getToolTipText, getToolTipText, getWhatsThisText, getWidth, getX, getY, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLeftToRight, isLocaleSet, isOpaque, isOwnerOf, isPainting, isResizable, isResourceBundleNameSet, isUpdatesEnabled, isValid, isVisible, localizeObject, localizeString, localizeString, localizeStrings, paintComponent, processComponentEvent, processContextMenuEvent, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, processStyleChange, putClientProperty, removeComponentListener, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, removeStyleSheet, repaint, repaint, repaint, requestFocus, revalidate, setBounds, setBounds, setContextMenu, setCursor, setDefaultResourceBundleName, setDisplayable, setEnabled, setFixedSize, setFixedSize, setFocusable, setFont, setInsets, setInsets, setLeftToRightComponentOrientation, setLocale, setLocation, setLocation, setMaximumSize, setMaximumSize, setMinimumSize, setMinimumSize, setName, setOpaque, setPreferredSize, setPreferredSize, setResizable, setResourceBundleName, setRightToLeftComponentOrientation, setSize, setSize, setStatusTipText, setStyleSheet, setStyleSheet, setToolTipText, setUpdatesEnabled, setVisible, setWhatsThisText, toString, unsetComponentOrientation, update, update, update, updateComponentOrientation
 
Methods inherited from class yu.ac.bg.etf.javaqx.core.AbstractDisposable
addDisposeListener, dispose, disposedCheck, disposedErrorString, finalize, isDisposed, removeDisposeListener
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PANEL_TYPE_FLAT

public static final int PANEL_TYPE_FLAT
Flat panel type (the value is 0).

See Also:
Constant Field Values

PANEL_TYPE_BOX

public static final int PANEL_TYPE_BOX
Box panel type (the value is 1).

See Also:
Constant Field Values

PANEL_TYPE_STANDARD

public static final int PANEL_TYPE_STANDARD
Standard panel type (the value is 2).

See Also:
Constant Field Values

PANEL_TYPE_CLASSIC

public static final int PANEL_TYPE_CLASSIC
Classic panel type (the value is 3).

See Also:
Constant Field Values

PANEL_TYPE_STYLED

public static final int PANEL_TYPE_STYLED
Styled panel type (the value is 6).

See Also:
Constant Field Values

BORDER_STYLE_PLAIN

public static final int BORDER_STYLE_PLAIN
Plain panel border (the value is 16).

See Also:
Constant Field Values

BORDER_STYLE_RAISED

public static final int BORDER_STYLE_RAISED
Raised panel border (the value is 32).

See Also:
Constant Field Values

BORDER_STYLE_SUNKEN

public static final int BORDER_STYLE_SUNKEN
Sunken panel border (the value is 48).

See Also:
Constant Field Values
Constructor Detail

JQPanel

public JQPanel()
Constructs new JQPanel object.


JQPanel

public JQPanel(LayoutManager layoutManager)
Constructs new JQPanel object.

Parameters:
layoutManager - the layout manager
Method Detail

getPanelType

public int getPanelType()
Returns panel type.

Returns:
panel type

setPanelType

public void setPanelType(int panelType)
Sets panel type.

Parameters:
panelType - the panel type

getBorderStyle

public int getBorderStyle()
Returns border style.

Returns:
border style

setBorderStyle

public void setBorderStyle(int borderStyle)
Sets border style.

Parameters:
borderStyle - the border style

getBorderWidth

public int getBorderWidth()
Returns border width.

Returns:
border width

setBorderWidth

public void setBorderWidth(int borderWidth)
Sets border width.

Parameters:
borderWidth - int


Copyright © 2007 ETF and contributors. All Rights Reserved.