|
org.openide.explorer 6.8 1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.openide.explorer.propertysheet.PropertySheet
public class PropertySheet
Implements a property sheet for a set of nodes. Can be used as a
standalone component (e.g. without a connection to ExplorerManager).
For example to display properties of a JavaBean one could use:
Object bean = ...;
JPanel container = ...;
PropertySheet ps = new PropertySheet();
ps.setNodes(new Node[] { new BeanNode(bean) });
container.add(ps);
Note that this class should be final, but for backward compatibility,
cannot be. Subclassing this class is strongly discouraged
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static int |
ALWAYS_AS_STRING
Deprecated. Relic of the original property sheet implementation, useless. |
protected static Icon |
iAlphaSort
Deprecated. Presumably noone uses this variable. If you want to customize the property sheet look you can change the image files directly (or use your own). |
protected static Icon |
iCustomize
Deprecated. Presumably noone uses this variable. If you want to customize the property sheet look you can change the image files directly (or use your own). |
protected static Icon |
iDisplayWritableOnly
Deprecated. Presumably noone uses this variable. If you want to customize the property sheet look you can change the image files directly (or use your own). |
protected static Icon |
iNoSort
Deprecated. Presumably noone uses this variable. If you want to customize the property sheet look you can change the image files directly (or use your own). |
protected static Icon |
iTypeSort
Deprecated. Presumably noone uses this variable. If you want to customize the property sheet look you can change the image files directly (or use your own). |
static int |
PAINTING_PREFERRED
Deprecated. Relic of the original property sheet implementation, does useless. |
static String |
PROPERTY_CURRENT_PAGE
Deprecated. Relic of the original property sheet implementation, , will never be fired. |
static String |
PROPERTY_DISABLED_PROPERTY_COLOR
Deprecated. Relic of the original property sheet implementation, , will never be fired. |
static String |
PROPERTY_DISPLAY_WRITABLE_ONLY
Deprecated. Relic of the original property sheet implementation, will never be fired. |
static String |
PROPERTY_PLASTIC
Deprecated. Relic of the original property sheet implementation, , will never be fired. |
static String |
PROPERTY_PROPERTY_PAINTING_STYLE
Deprecated. Relic of the original property sheet implementation, will never be fired. |
static String |
PROPERTY_SORTING_MODE
Deprecated. Relic of the original property sheet implementation, will never be fired. |
static String |
PROPERTY_VALUE_COLOR
Deprecated. Relic of the original property sheet implementation, will never be fired. |
static int |
SORTED_BY_NAMES
Constant for by-name sorting mode. |
static int |
SORTED_BY_TYPES
Deprecated. Not supported since NetBeans 3.6 |
static int |
STRING_PREFERRED
Deprecated. Relic of the original property sheet implementation, does useless. |
static int |
UNSORTED
Constant for unsorted sorting mode. |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
PropertySheet()
Create a new property sheet |
|
| Method Summary | |
|---|---|
void |
addNotify()
|
void |
firePropertyChange(String propertyName,
boolean oldValue,
boolean newValue)
|
int |
getCurrentPage()
Deprecated. Relic of the original property sheet implementation. Does nothing. |
Color |
getDisabledPropertyColor()
Deprecated. Relic of the original property sheet implementation. Display of properties is handled by the look and feel. |
boolean |
getDisplayWritableOnly()
Deprecated. Relic of the original property sheet implementation. Does nothing. |
boolean |
getPlastic()
Deprecated. Relic of the original property sheet implementation. Does nothing. |
int |
getPropertyPaintingStyle()
Deprecated. Relic of the original property sheet implementation. Does nothing. |
int |
getSortingMode()
Get the sorting mode. |
Color |
getValueColor()
Deprecated. Relic of the original property sheet implementation. Display of properties is handled by the look and feel. |
void |
removeNotify()
|
void |
requestFocus()
Overridden to route focus requests to the table |
boolean |
requestFocusInWindow()
Overridden to route focus requests to the table |
void |
setCurrentPage(int index)
Deprecated. Relic of the original property sheet implementation. Does nothing. |
boolean |
setCurrentPage(String str)
Deprecated. Relic of the original property sheet implementation. Does nothing. |
void |
setDisabledPropertyColor(Color color)
Deprecated. Relic of the original property sheet implementation. Does nothing. |
void |
setDisplayWritableOnly(boolean b)
Deprecated. Relic of the original property sheet implementation. Does nothing. |
void |
setNodes(Node[] nodes)
Set the nodes explored by this property sheet. |
void |
setPlastic(boolean plastic)
Deprecated. Relic of the original property sheet implementation. Display of properties is handled by the look and feel. |
void |
setPropertyPaintingStyle(int style)
Deprecated. Relic of the original property sheet implementation. Does nothing. |
void |
setSortingMode(int sortingMode)
Set the sorting mode. |
void |
setValueColor(Color color)
Deprecated. Relic of the original property sheet implementation. Display of properties is handled by the look and feel. |
void |
updateUI()
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
@Deprecated public static final String PROPERTY_SORTING_MODE
@Deprecated public static final String PROPERTY_VALUE_COLOR
@Deprecated public static final String PROPERTY_DISABLED_PROPERTY_COLOR
@Deprecated public static final String PROPERTY_CURRENT_PAGE
@Deprecated public static final String PROPERTY_PLASTIC
@Deprecated public static final String PROPERTY_PROPERTY_PAINTING_STYLE
@Deprecated public static final String PROPERTY_DISPLAY_WRITABLE_ONLY
@Deprecated public static final int ALWAYS_AS_STRING
@Deprecated public static final int STRING_PREFERRED
@Deprecated public static final int PAINTING_PREFERRED
public static final int UNSORTED
public static final int SORTED_BY_NAMES
@Deprecated public static final int SORTED_BY_TYPES
@Deprecated protected static Icon iNoSort
@Deprecated protected static Icon iAlphaSort
@Deprecated protected static Icon iTypeSort
@Deprecated protected static Icon iDisplayWritableOnly
@Deprecated protected static Icon iCustomize
| Constructor Detail |
|---|
public PropertySheet()
| Method Detail |
|---|
public void addNotify()
addNotify in class JComponentpublic void updateUI()
public void removeNotify()
removeNotify in class JComponentpublic void requestFocus()
requestFocus in class JComponentpublic boolean requestFocusInWindow()
requestFocusInWindow in class JComponentpublic void setNodes(Node[] nodes)
nodes - nodes to be explored or null to clear the sheet@Deprecated public void setPropertyPaintingStyle(int style)
style - Irrelevant@Deprecated public int getPropertyPaintingStyle()
setPropertyPaintingStyle(int)
public void setSortingMode(int sortingMode)
throws PropertyVetoException
sortingMode - one of UNSORTED or SORTED_BY_NAMES. SORTED_BY_TYPES is
no longer supported.
PropertyVetoException - if a value other than one of the defined sorting modes is setpublic int getSortingMode()
setSortingMode(int)@Deprecated public void setCurrentPage(int index)
index - index of the page to select@Deprecated public boolean setCurrentPage(String str)
str - name of the tab to select
@Deprecated public int getCurrentPage()
@Deprecated public void setPlastic(boolean plastic)
plastic - true if so@Deprecated public boolean getPlastic()
true if so@Deprecated public void setValueColor(Color color)
color - the new color@Deprecated public Color getValueColor()
@Deprecated public void setDisabledPropertyColor(Color color)
color - the new color@Deprecated public Color getDisabledPropertyColor()
@Deprecated public void setDisplayWritableOnly(boolean b)
b - true if this is desired@Deprecated public boolean getDisplayWritableOnly()
true if sopublic void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
firePropertyChange in class JComponent
|
org.openide.explorer 6.8 1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||