-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;\r
+\r
+import jsjava.awt.Component;\r
+import jsjavax.swing.JComponent;\r
+import jsjavax.swing.JScrollPane;\r
+import jsjavax.swing.JViewport;\r
+\r
+import swingjs.JSToolkit;\r
+import swingjs.api.DOMNode;\r
+\r
+public class JSScrollPaneUI extends JSComponentUI {\r
+\r
+ private JComponent scrolledComponent;\r
+ private JScrollPane scrollpane;\r
+ private JViewport viewport;\r
+ private JSComponentUI scrolledUI;\r
+ \r
+ @Override\r
+ public DOMNode getDOMObject() {\r
+ isContainer = true;\r
+ scrollpane = (JScrollPane) c;\r
+ if (domNode == null) {\r
+ domNode = createDOMObject("div", id);\r
+ }\r
+ JViewport v = scrollpane.getViewport();\r
+ \r
+ if (v != null) {\r
+ viewport = v;\r
+ System.out.println("JSScrollPaneUI v=" + v);\r
+ JComponent sc = null;\r
+ try {\r
+ sc = (JComponent) v.getComponent(0);\r
+ } catch (Exception e) {\r
+ // unusable \r
+ }\r
+ if (sc != null && sc != scrolledComponent) {\r
+ scrolledComponent = sc;\r
+ scrolledUI = JSToolkit.getUI(sc, false);\r
+ scrollNode = scrolledUI.outerNode;\r
+ if (scrollNode == null)\r
+ scrollNode = scrolledUI.setHTMLElement();\r
+ DOMNode.setSize(scrollNode, c.getWidth(), c.getHeight());\r
+ scrolledUI.scrollerNode = this;\r
+ components = new Component[] { scrolledComponent };\r
+ }\r
+ }\r
+ return domNode;\r
+ }\r
+\r
+ @Override\r
+ protected void installJSUI() {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+\r
+ @Override\r
+ protected void uninstallJSUI() {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+\r
+}\r