X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2Fswingjs%2Fplaf%2FJSScrollPaneUI.java;h=4d41bf9230e195496f6729aef26cd19bd64a58b0;hp=25d96adc85f1ceebe78cb66f7161da819169a656;hb=7301a2415adab88038b291fc54caeeb3a5a47a44;hpb=6154cb57a6eac3bb1344b8342495f5bb701ee921 diff --git a/site/j2s/swingjs/plaf/JSScrollPaneUI.java b/site/j2s/swingjs/plaf/JSScrollPaneUI.java index 25d96ad..4d41bf9 100644 --- a/site/j2s/swingjs/plaf/JSScrollPaneUI.java +++ b/site/j2s/swingjs/plaf/JSScrollPaneUI.java @@ -1,62 +1,62 @@ -package swingjs.plaf; - -import jsjava.awt.Component; -import jsjavax.swing.JComponent; -import jsjavax.swing.JScrollPane; -import jsjavax.swing.JViewport; - -import swingjs.JSToolkit; -import swingjs.api.DOMNode; - -public class JSScrollPaneUI extends JSComponentUI { - - private JComponent scrolledComponent; - private JScrollPane scrollpane; - private JViewport viewport; - private JSComponentUI scrolledUI; - - @Override - public DOMNode getDOMObject() { - isContainer = true; - scrollpane = (JScrollPane) c; - if (domNode == null) { - domNode = createDOMObject("div", id); - } - JViewport v = scrollpane.getViewport(); - - if (v != null) { - viewport = v; - System.out.println("JSScrollPaneUI v=" + v); - JComponent sc = null; - try { - sc = (JComponent) v.getComponent(0); - } catch (Exception e) { - // unusable - } - if (sc != null && sc != scrolledComponent) { - scrolledComponent = sc; - scrolledUI = JSToolkit.getUI(sc, false); - scrollNode = scrolledUI.outerNode; - if (scrollNode == null) - scrollNode = scrolledUI.setHTMLElement(); - DOMNode.setSize(scrollNode, c.getWidth(), c.getHeight()); - scrolledUI.scrollerNode = this; - components = new Component[] { scrolledComponent }; - } - } - return domNode; - } - - @Override - protected void installJSUI() { - // TODO Auto-generated method stub - - } - - @Override - protected void uninstallJSUI() { - // TODO Auto-generated method stub - - } - -} +package swingjs.plaf; + +import jsjava.awt.Component; +import jsjavax.swing.JComponent; +import jsjavax.swing.JScrollPane; +import jsjavax.swing.JViewport; + +import swingjs.JSToolkit; +import swingjs.api.DOMNode; + +public class JSScrollPaneUI extends JSComponentUI { + + private JComponent scrolledComponent; + private JScrollPane scrollpane; + private JViewport viewport; + private JSComponentUI scrolledUI; + + @Override + public DOMNode getDOMObject() { + isContainer = true; + scrollpane = (JScrollPane) c; + if (domNode == null) { + domNode = createDOMObject("div", id); + } + JViewport v = scrollpane.getViewport(); + + if (v != null) { + viewport = v; + System.out.println("JSScrollPaneUI v=" + v); + JComponent sc = null; + try { + sc = (JComponent) v.getComponent(0); + } catch (Exception e) { + // unusable + } + if (sc != null && sc != scrolledComponent) { + scrolledComponent = sc; + scrolledUI = JSToolkit.getUI(sc, false); + scrollNode = scrolledUI.outerNode; + if (scrollNode == null) + scrollNode = scrolledUI.setHTMLElement(); + DOMNode.setSize(scrollNode, c.getWidth(), c.getHeight()); + scrolledUI.scrollerNode = this; + components = new Component[] { scrolledComponent }; + } + } + return domNode; + } + + @Override + protected void installJSUI() { + // TODO Auto-generated method stub + + } + + @Override + protected void uninstallJSUI() { + // TODO Auto-generated method stub + + } + +}