Know if a TopComponent is dock or undock

View: New views
3 Messages — Rating Filter:   Alert me  

Know if a TopComponent is dock or undock

by Nelson Soares :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello everybody,



I want know how can I do to create a mechanism which know if a current topComponent

is dock or undocked ?



Thanks





Re: Know if a TopComponent is dock or undock

by Marek Slama :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

nsoaresr wrote:

> Hello everybody,
>
>
>
> I want know how can I do to create a mechanism which know if a current topComponent
>
> is dock or undocked ?
>
>
>
> Thanks
>
>
>
>
>  
Not sure what do you mean by 'dock' or 'undocked'. Please explain. Do
you mean TC in main window
or in separate mode (ie. separate frame) using Undock Window?

Marek

Re: Know if a TopComponent is dock or undock

by tomwheel :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I'd guess something like this should work fine:

        private boolean isDocked(TopComponent tc) {
            Frame mainFrame = WindowManager.getDefault().getMainWindow();
            if (tc.isOpened() &&
mainFrame.equals(SwingUtilities.getWindowAncestor(tc))) {
                return true;
            }

            return false;
        }


On Fri, Oct 16, 2009 at 5:40 AM, nsoaresr <soares@...> wrote:
> Hello everybody,
> I want know how can I do to create a mechanism which know if
> a current topComponent  is dock or undocked ?



--
Tom Wheeler
http://www.tomwheeler.com/