| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
Hi Sciss, I am working on an application framework for JHotDraw/PlasmaDraw that supports MDI, SDI and the OSX document interface. All contracts in the framework are implemented against Java Interfaces. Core interfaces are: Application, ApplicationModel and Project. The framework makes heavy use of javax.swing.Action objects. Here is a rough overview over the framework: - Application knows how to present actions and project windows on screen (e.g. using a single menu bar or using multiple menu bars, and using JFrame or JInternalFrame) - ApplicationModel knows which action can be performed for all projects and knows how to create projects - Project knows which action can be performed on the current project only, and it knows how to present the content of a project The framework comes with default implementations for applications and for commonly used actions, such as actions for opening and closing files, undo/redo, and copy/paste. ApplicationModel and Project need to be implemented again for each concrete application. I don't know, if this framework is appropriate for your application. But it might be a good starting point. Especially, because I put some extra effort into the OSX document interface. ;-) Best regards, Werner On 26.08.2006, at 17:59, Sciss wrote:
|
_______________________________________________ Do not post admin requests to the list. They will be ignored. Java-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/java-dev/email@hidden This email sent to email@hidden
| References: | |
| >distributing menu bars accross windows ... (From: Sciss <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.