Download presentation
Presentation is loading. Please wait.
Published byCuthbert Phillips Modified over 6 years ago
1
Recap Modules: dependency management, revisioning, information hiding
The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.
2
Recap Modules: dependency management, revisioning, information hiding
Lookup: extension to ServiceLoader in JDK 6, for communicating between modules Available prior to JDK 6 LookupListener Lookup on TopComponent & Node The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.
3
Recap Window System: logical management of multiple views
The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.
4
Recap Window System: logical management of multiple views TopComponent
Provides new window Lifecycle & Persistence Modes & Groups The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.
5
Recap Node Generic hierarchical model Display name, icons, actions
The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.
6
Recap Node Generic hierarchical model Display name, icons, actions
Explorer View Swing components for showing nodes The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.
7
Recap Node Generic hierarchical model Display name, icons, actions
Explorer View Swing components for showing nodes Explorer Manager Controller between node and view Handles synchronization The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.
8
Recap How is this different in Eclipse? Swing vs SWT
NetBeans modules vs OSGi Matisse GUI Builder The agenda is pretty straightforward: 1. Introduce Swing Application Framework and do a demo of an application that uses it to learn the basics of this JSR. 2. Introduce Beans Binding and do a demo of an application that uses it to learn the basics of this JSR. 3. Create an application which uses both JSRs to show how they can be reused in real-world applications. 4. Conclusion – what do we gain from these JSRs.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.