We need to have some way to provide context-sensitive help for property
attributes. For example, clicking F1 while editing a property could bring up
specific help for that property. Also, Help buttons could be added to property
I think you mean you would like to have context help for properties, presented
in property sheets? If yes, the bug should be moved to core (propbably).
Properties module deals with .properties files (Resource Bundles) and context
help for key-value pair doesn't have a sense.
Please let me know, if I'm right. Then I'll move the bug to right module.
Moved to core module.
I think you mean openide, since it deals with where HelpCtx is available.
Note that for property editor windows, you can already have a Help button; just
use HelpCtx.setHelpIDString to assign a JavaHelp ID to the main panel of the
property editor. A Help button will appear automatically.
If you want F1 to work on a specific property in the Property Sheet (without a
dialog having been opened): (1) if it is OK you can already put help on the
associated Node as a whole which will apply to all properties for that node; (2)
if the extra specificity is really needed, I am pretty sure there is already an
enhancement request that Node.Property be permitted to have a HelpCtx, so please
look up this bug # in Bugzilla and mark this item a duplicate of it.
Still awaiting comments/clarifications.
I could not find another enhancement request in Bugzilla that Node.Property be
permitted to have a HelpCtx, so I'm adding my comments to this one. We do need
field-level help for each property in a property sheet. There are several
1. Tooltips do not have adequate room to explain what to enter for many
2. We can do a help topic for each property sheet that shows all properties,
but the contents of property sheets are dynamic. For example, if several nodes
are selected in the Explorer, only those properties common to all selected
nodes are displayed.
3. Third-party application and web server plugins will provide properties to be
dynamically displayed in property sheets. It will be impossible for Sun to
anticipate what these properties are, so we cannot write help for them in a
Property Sheet topic. These properties will be documented by the server vendor.
The vendor will need to be able to supply a field-level JavaHelp map ID for
each property so the user can figure out what it is.
Fixed in the trunk. If you have a Node.Property object, you may set its "helpID"
ad-hoc property to be a (String) help ID. The Property Sheet will display this
help when the mouse is over that row. If you have a Node.PropertySet object, you
may again use "helpID"; the P.S. will display this help when the mouse is over
the tabbed area showing properties, and that tab is visible. Help continues to
default to the help for the nodes themselves.
Resolved for 3.4.x or earlier, no new info since then -> verified
Resolved for 3.4.x or earlier, no new info since then -> closing.