Class Notes (839,559)
Canada (511,394)
CS 349 (5)


8 Pages

Computer Science
Course Code
CS 349
Byron Weber Becker

This preview shows pages 1,2 and half of page 3. Sign up to view the full 8 pages of the document.
Layout Dynamic layout Swing and general layout strategies Two Interface Layout Tasks 1Designing a spatial layout of widgets in a container 2Adjusting that spatial layout when container is resizedBoth can be done by hand ie graphic design or automatically ie with algorithms Spatial layout is one component of visual design so should usemaintain Gestalt Principles should usemaintain grouping hierarchy relationships balance to achieve organization and structure 2 CS 349Layout Dynamic Layout If a window is resized we wantto 1maximize use of available space for displaying widgets but we want to do this such that2maintain consistency with spatial layout 3preserve visual quality of spatial layout Need to dynamically modify the layout reallocate space for widgets adjust location and size of widgets perhaps even change visibility look andor feel of widgets3 CS 349Layout
More Less
Unlock Document

Only pages 1,2 and half of page 3 are available for preview. Some parts have been intentionally blurred.

Unlock Document
You're Reading a Preview

Unlock to view full version

Unlock Document

Log In


Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.