List Info

Thread: problem with OfficeBean and JInternalFrame




problem with OfficeBean and JInternalFrame
user name
2006-01-18 11:52:44
Markus Plessing wrote:
> Hello Roberto,
> 
> Roberto Battistoni schrieb:
>> I'm trying to add an OfficeBean to a 
JInternalFrame, but Oo start in a
>> without-frame window in a full-screen mode, not in
the JInternalFrame.
>> Why this?
>> [...] 
> 
> The Java-Window has to provide a system window handle
using a
> java.awt.Canvas and some JNI-Methods. For further
information see the
> corresponding part of the DevGuide : 6.1.7
Java_Window_Integration
> http://api.openoffice.org/docs/Developer
sGuide/OfficeDev/OfficeDev.xhtml

That's true ...
The implemented JNI-methods retrieves the system window
handle from the 
java.awt.Canvas ... but they work only in case the
java-windows was 
already shown. Otherwhise they are not able to return such
window handle.

But if then the office is asked to create a new document
window it get's 
0 as parent instead of a valid window handle. And so it
creates a window 
on the system desktop instead of creating a child window
placed into the 
java environment.

Two solutions:
- make sure that your java window was shown before you
create the office 
document

- wait for the fix inside the bean (which is currently in
progress)

Regards
Andreas

> 
> Greetings
> 
> Markus
> 

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribeapi.openoffice.org
For additional commands, e-mail: dev-helpapi.openoffice.org

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )