Hi, all:
I've been trying to do some menubar and toolbar hide-and-
show work in java, but got stuck somewhere near success. 
Here's what I've done:
1. get the XDesktop interface;
2. get the current frame by XDesktop.getCurrentFrame();
3. query the com.sun.star.beans.XPropertySet interface from 
XFrame;
4. get drafts.com.sun.star.frame.XLayoutManager from 
XPropertyset;
5. hide the bars with XLayoutManager.hideElement.
When running, no error ocurs, no exception caught, but no 
effect as well. Here is the corresponding code in java:
            oInterface = (XInterface) oMSF.createInstance
( "com.sun.star.frame.Desktop" );//oMSF is a 
MultiServiceFactory
            oDesktop = ( XDesktop ) 
UnoRuntime.queryInterface( XDesktop.class, oInterface );
XFrame xFrame=(XFrame)oDesktop.getCurrentFrame();
Object aLayoutManager =xPropSet.getPropertyValue
( "LayoutManager" );
XLayoutManager xLayoutManager =(XLayoutManager) 
UnoRuntime.queryInterface
(drafts.com.sun.star.frame.XLayoutManager.class, 
aLayoutManager );
xLayoutManager.hideElement
( "private:resource/toolbar/statusbar" );

Anyone have any idea what is wrong? Thank you in advance!

Regards,

Yu
    此致
敬礼!


廖宇


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to