1 package swingjs.plaf;
\r
4 import jsjava.awt.Dimension;
\r
6 import jsjavax.swing.JComponent;
\r
7 import jsjavax.swing.LookAndFeel;
\r
9 import swingjs.api.DOMNode;
\r
11 public class JSPanelUI extends JSComponentUI {
\r
13 public JSPanelUI() {
\r
19 public DOMNode getDOMObject() {
\r
20 if (domNode == null)
\r
21 domNode = createDOMObject("label", id);
\r
26 protected Dimension setHTMLSize(DOMNode obj, boolean addCSS) {
\r
27 // SwingJS for now: just designated container width/height
\r
28 return new Dimension(c.getWidth(), c.getHeight());
\r
32 public Dimension getPreferredSize(JComponent c) {
\r
33 // SwingJS must defer to Panel or JPanel to set its own dimensions
\r
38 protected void installJSUI() {
\r
39 LookAndFeel.installColorsAndFont(c,
\r
46 protected void uninstallJSUI() {
\r
47 // TODO Auto-generated method stub
\r