That's brilliant, thanks. It's certainly more succinct than my version was. In fact we wanted to run in a JInternalFrame, but it was easy to modify your nice clear example.
Cheers, Steve ________________________________ From: Greg Brown [mailto:[email protected]] Sent: 26 April 2010 14:31 To: [email protected] Subject: Re: Referencing pivot from Swing Though it will certainly be easier to do once PIVOT-418 is resolved, creating a custom application context using the existing API isn't actually all that tough. For example, I created this one by stripping out the non-essential code from DesktopApplicationContext: http://svn.apache.org/repos/asf/pivot/trunk/tests/src/org/apache/pivot/tests/SwingApplicationContext.java I also added a menu bar (taken from the Swing menu tutorial) to demonstrate that it is possible. Running SwingApplicationContext with the org.apache.pivot.tests.BaselineTest application makes a decent example. Hope this helps, Greg On Apr 26, 2010, at 5:23 AM, Rendell, Stephen / Kuehne + Nagel / Ntg CI wrote: Well we do need a top menu bar (on the Display) as I mentioned earlier, but mostly the requirement is political as Swing has been mandated as the main client-side technology we have to use. These kind of dictats are common in large companies, unfortunately. Looks like PIVOT-418 is only being fixed in 2.0 which is probably too late for us, and without it I would need to modify ApplicationContext to allow me to write a 'SwingApplicationContext' containing a 'HostFrame' that delegates to swing. This involves quite a lot of code. Cheers, Steve ________________________________ From: Greg Brown [mailto:[email protected]] Sent: 23 April 2010 12:23 To: [email protected]<mailto:[email protected]> Subject: Re: Referencing pivot from Swing Moving DisplayHost out of ApplicationContext would enable this. This is being tracked in PIVOT-418: https://issues.apache.org/jira/browse/PIVOT-418 I'm curious to know why you might want to do this, though. Is there something you want to do with Swing that isn't currently possible in Pivot? On Apr 23, 2010, at 5:10 AM, Rendell, Stephen / Kuehne + Nagel / Ntg CI wrote: I notice a question has already been asked about embedding swing widgets in a pivot app, but what about the other way round? Does anyone have any experience of or idea how to create, say, a pivot Frame in a swing app in place of a JInternalFrame. Or somehow write an alternative to DisplayHost which uses the existing underlying graphics that swing uses, so that a pivot app could transparently function in a swing environment? Cheers, Steve ________________________________ Kuehne + Nagel Ltd. ( the Company) trade solely upon the conditions of the British International Freight Association. Copies of these Conditions can be obtained on application to the Company or upon application to the Director General of the British International Freight Association at Redfern House, Browells Lane, Feltham, Middx, TW13 7EP This email and any attachments are confidential and solely for the use of the intended recipient. They may contain material protected by legal professional or other privilege. If you are not the intended recipient or the person responsible for delivering to the intended recipient, you are not authorised to and must not disclose, copy, distribute or retain this email or its attachments. Although this email and its attachments are believed to be free of any virus or other defect, it is the responsibility of the recipient to ensure that they are virus free and no responsibility is accepted by the company for any loss or damage arising from receipt or use thereof. Kuehne + Nagel Ltd. Registered in England and Wales number 01722216. VAT Registration Number GB 864 4409 10. Registered Office: 1 Union Business Park, Florence Way, Rockingham Road, Uxbridge, Middlesex. UB8 2LS
