Page 145 - 4836
P. 145
panel.add ( createPanel (new TitledBorder ("Рамка з
заголовком "), " TitledBorder " )) ;
panel.add (createPanel (new EtchedBorder(),
"EtchedBorder " )) ;
panel.add (createPanel (new BevelBorder
(BevelBorder.LOWERED) , " BevelBorder " )) ;
panel.add (createPanel (new SoftBevelBorder
(BevelBorder.RAISED ) , " SoftBevelBorder " )) ;
panel.add (createPanel ( new LineBorder (Color.ORANGE,
4 ) , " LineBorder " )) ;
panel.add (createPanel (new MatteBorder ( new ImageIcon
( " 1.gif " )) , " MatteBorder " )) ;
setContentPane ( panel ) ;
pack ();
}
Результат:
Цей приклад показує, за допомогою яких
конструкторів створюються різні рамки і як вони виглядають.
У ньому використані два нових класи: Color і ImageIcon.
143