|
org.netbeans.swing.tabcontrol 1.19 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
See:
Description
| Tab Control | |
|---|---|
| org.netbeans.swing.popupswitcher | |
| org.netbeans.swing.tabcontrol | TabDisplayer and TabbedControl |
| org.netbeans.swing.tabcontrol.event | |
| org.netbeans.swing.tabcontrol.plaf | |
The Swing components in this package were carefully designed to be consistent with standard Swing components in their function, usage and ui registration mechanisms.
Added new methods to class WinsysInfoForTabbedContainer to find out the status (enabled/disabled) of some window system features for given TopComponent, e.g. is the TopComponent allowed to slide-out etc.
The new abstract class WinsysInfoForTabbedContainer is a replacement for interface WinsysInfoForTabbed. The new class implements the old interface and also contains method informing the tabbed containers about the state of some of window system switches that may disable some of its functionality. (For example disable window sliding).
Containers with slided-in windows can be painted with different alpha channel to achieve window transparency.
Since there are some third party modules that provide non-standard look and feel for the TabControl, the API is switched back to 'public - under development status'.
The Tab Control module was unnecessarily exposing all of its packages as public API. Since it's no longer possible to use the Tab Control as a standalone module (because of its dependencies on Windows API) the module now has only a single friend module - Core/Windows.
There were also other changes in Tab Control UI classes for various L&Fs (i.e. classes that were previously in public API packages), some methods have been removed, some were added. Also some classes in org.netbeans.swing.tabcontrol package have changed.
|
|
Read more about the implementation in the answers to architecture questions.
|
org.netbeans.swing.tabcontrol 1.19 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||