예제 #1
0
        private JViewport getViewport()
        {
            Container parent = this.getParent();

            if (parent is JViewport)
            {
                Container parent2 = parent.getParent();
                if (parent2 is JScrollPane)
                {
                    JScrollPane jscrollPane = (JScrollPane)parent2;
                    JViewport   viewport    = jscrollPane.getViewport();
                    if (viewport == null || viewport.getView() != this)
                    {
                        return(null);
                    }
                    return(viewport);
                }
            }
            return(null);
        }