CISC 323 Intro to Software Engineering
CISC 323 Intro to Software Engineering
CISC 323 Intro to Software Engineering
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
• C o m p o n e n t<br />
¤<br />
¢ £<br />
¤ ¥<br />
¦ §<br />
¨¥<br />
©�<br />
¡<br />
¥ £<br />
¢¤£<br />
Example: Swing Components<br />
�<br />
���<br />
���<br />
¤�<br />
§<br />
©��<br />
�<br />
¦¨§<br />
©<br />
�<br />
�¤�<br />
�<br />
��<br />
��<br />
�<br />
�<br />
�<br />
• L e a f ( a t o m i c c o m p o n e n t s )<br />
�<br />
�<br />
�<br />
�<br />
��<br />
��<br />
�<br />
�<br />
�<br />
���<br />
�<br />
�<br />
� �<br />
�<br />
�<br />
�<br />
��<br />
�<br />
�<br />
� �� �<br />
�<br />
�<br />
�<br />
• C o m p o s i t e ( t o p -l e v e l S w i n g<br />
c o n t a i n e r s )<br />
�<br />
�<br />
�<br />
��<br />
��<br />
�<br />
�<br />
�<br />
� ��<br />
�<br />
�<br />
��<br />
��<br />
� §<br />
�<br />
�<br />
���<br />
�<br />
��<br />
��<br />
��<br />
�<br />
�<br />
�<br />
� � ����<br />
��<br />
�<br />
�£<br />
� § �<br />
�<br />
� �<br />
�<br />
¤<br />
¤ ¥<br />
§£ �<br />
�� �<br />
�<br />
���<br />
��<br />
�<br />
Given a frame containing multiple<br />
panes, each with multiple<br />
but<strong>to</strong>ns/labels/checkboxes…<br />
- Call paint() method on frame<br />
causes everything <strong>to</strong> be painted.<br />
©§<br />
� �<br />
��<br />
- Changing the look and feel on the<br />
frame is likewise propagated down.<br />
�