See: Description
Package | Description |
---|---|
org.openide |
Miscellaneous general classes, especially the util classes to handle a user notifications,
displaying dialogs and wizards.
|
When a document window is floated (decoupled from the main IDE window)
and has focus then a new dialog window will use it as a parent window by default.
That means such non-modal dialogs will close when that document window is closed.
To avoid such situation pass WindowManager.getDefault().getMainWindow()
as
dialog parent window when creating the dialog instance.
Added method setNoDefaultClose(boolean)
to
NotifyDescriptor
class which disables ESC key closing
of dialog window and also disables close button in dialogs title
bar. When the method is invoked with true parameter then the dialog
window can be closed only by pressing one of its Ok/Yes/No/Cancel buttons
(depending on the specified closing options).
ExtendedAsynchronousValidatingPanel
Added a new wizard panel type which introduces finishValidation()
method. It is complementary to prepareValidation()
method in AsynchronousValidatingPanel
and should be
used to unlock user interface when the validation is finished.
BackgroundInstantiatingIterator
Added a new form of instantiating wizard iterator which can do its work after the wizard has been closed.
This change makes four existing methods in
WizardDescriptor
public: doNextClick(), doPreviousClick(), doFinishClick() and doCancelClick().
In previous version the methods were declared final and package
private.
Using these methods it will be possible to move to wizard's next step
without clicking the Next button for example when user double-clicks
some selected item in wizard's panel .
A: You can change the format of your wizard's title by WizardDescriptor.setTitleFormat(MessageFormat format) and rid of 'wizard' word in the default wizard's title.
|
Read more about the implementation in the answers to architecture questions.