NetBeansMatisse.pdf

(157 KB) Pobierz
623005725 UNPDF
NetBeans GUI Builder
(Matisse)
NetBeans GUI Builder
(Matisse)
623005725.002.png
Problems with Traditional GUI
Building
Using Swing APIs and Layout managers is complex
Resizing and alignment are hard
Handling of locale is hard
Providing Look and Feel of a particular OS is hard
2
623005725.003.png
Matisse Solves These Problems!
Create professional forms without deep knowledge of
Swing
Good looking by default – spacing is handled
according to underlying OS's Look and Feel
GUI components are added and positioned by drag &
drop, baseline support
GUI components are grouped together, they react on
neighbor changes
Form behaves intelligently when resized
GUI components alignment can be easily controlled
3
623005725.004.png
Matisse Features
Simple and intuitive layout of GUIs without the
complexity of Swing layout managers
Drag and drop capability
Automatic form alignment
Visual guidelines for optimal spacing between
components and alignment of components
Support for both visual and non-visual forms
Extensible Component Palette with pre-installed
Swing and AWT components
4
623005725.005.png
Matisse Features
Component Inspector showing a components tree and
properties
Support for null layout
In-place editing of text labels of components (labels,
buttons, textfields, etc).
Full JavaBeans support - installing, using and
customizing (properties, events, customizers)
Visual JavaBean customization - ability to create forms
from any JavaBean classes
Built-in support for i18n and a11y
In-place text label editing
5
623005725.001.png
Zgłoś jeśli naruszono regulamin