0% found this document useful (0 votes)
60 views1 page

Tutorial 15-02-2013 Exercises

This document contains questions that will be covered in a software workshop tutorial about Swing components, containers, layout managers, listeners, design patterns, and the MVC pattern in Swing. Specifically, it will discuss what a Swing component and container are, the different layout managers, how to create action listeners, software design patterns like MVC and Observer, why and how MVC is applied to Swing classes, and how Swing's implementation of MVC differs from the classic pattern.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views1 page

Tutorial 15-02-2013 Exercises

This document contains questions that will be covered in a software workshop tutorial about Swing components, containers, layout managers, listeners, design patterns, and the MVC pattern in Swing. Specifically, it will discuss what a Swing component and container are, the different layout managers, how to create action listeners, software design patterns like MVC and Observer, why and how MVC is applied to Swing classes, and how Swing's implementation of MVC differs from the classic pattern.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

06-06994/21699 Software Workshop

Spring Semester 2012-13


Tutorial 15/02/2013
The University of Birmingham
School of Computer Science
Apostolos Giannakidis


!"#" !"# %&'( )%&*+ ,*- )%&*+ ./0
!"#$% '($)* %+)%,-.#
!" What is a Swing Component.
#" What is a Swing Container.
$" What is a Layout Manager.
%" What is the ActionListener.
a. Bow many ways aie theie to cieate ActionListeneis.
b. What is an anonymous inner class.
/,#$*) 0"..,1)#
&" What is the a software Design Pattern.
'" What is the Model-View-Controller (MVC) pattern?
a. What uoes loosely-coupled mean.
(" What is the Observer pattern.
)" What is the Delegation pattern.
'($)*2# 345 "--1+"%6 78+9,:;9,:,*".,<
*" Why uo we want to apply the NvC pattein to Swing.
!+" Bow uoes NvC map to Swing classes.
!!" Bow is Swing's NvC appioach uiffeient than the classic NvC pattein.
a. What is a UI Delegate.

Reau moie on }ava Swing NvC aichitectuie:
http:www.oiacle.comtechnetwoikjavaaichitectuie-14292S.html

You might also like