JIDE Common Layer Developer Guide
(Open Source Project)
Contents
PURPOSE OF THIS DOCUMENT ............................................................................................................ 4
WHY USING COMPONENTS ................................................................................................................. 4
WHY DO WE OPEN SOURCE ................................................................................................................ 5
HOW TO LEARN JIDE COMMON LAYER ................................................................................................ 5
PACKAGE STRUCTURE......................................................................................................................... 6
LIST OF COMPONENTS ........................................................................................................................ 7
LAYOUT MANAGERS ......................................................................................................................... 12
JIDEBOXLAYOUT ........................................................................................................................................... 12
Code Example 1: ................................................................................................................................... 12
Code Example 2: ................................................................................................................................... 13
JIDEBORDERLAYOUT ...................................................................................................................................... 13
BORDERS ......................................................................................................................................... 15
PARTIALETCHEDBORDER ................................................................................................................................. 15
PARTIALLINEBORDER ..................................................................................................................................... 15
PARTIALGRADIENTLINEBORDER ....................................................................................................................... 15
TITLEDSEPARATOR ......................................................................................................................................... 16
STYLEDLABEL ................................................................................................................................... 17
FEATURES OF STYLEDLABEL ............................................................................................................................. 17
CLASSES, INTERFACES AND DEMOS ................................................................................................................... 18
HOW TO USE STYLEDLABEL ............................................................................................................................. 18
StyleRange ........................................................................................................................................... 19
StyledLabel ........................................................................................................................................... 20
CODE EXAMPLES ........................................................................................................................................... 21
RANGESLIDER .................................................................................................................................. 22
FEATURES OF RANGESLIDER ............................................................................................................................ 22
CLASSES, INTERFACES AND DEMOS ................................................................................................................... 23
HOW TO USE RANGESLIDER............................................................................................................................. 23
CODE EXAMPLES ........................................................................................................................................... 23
TRISTATECHECKBOX ......................................................................................................................... 24
FEATURES OF TRISTATECHECKBOX .................................................................................................................... 24
CLASSES, INTERFACES AND DEMOS ................................................................................................................... 24