package com.nvarghese.beowulf.common.cobra.html.test; import java.awt.Component; import java.awt.FlowLayout; import javax.swing.JComponent; import javax.swing.JLabel; import org.w3c.dom.html2.HTMLElement; import com.nvarghese.beowulf.common.cobra.html.HtmlObject; /** * Simple implementation of * {@link com.nvarghese.beowulf.common.cobra.html.HtmlObject}. */ public class SimpleHtmlObject extends JComponent implements HtmlObject { protected final HTMLElement element; public SimpleHtmlObject(HTMLElement element) { this.element = element; this.setLayout(new FlowLayout()); this.add(new JLabel("[" + element.getTagName() + "]")); } public void reset(int availWidth, int availHeight) { // nop } public void destroy() { } public Component getComponent() { return this; } public void resume() { } public void suspend() { } }