1 /*** 2 * 3 */ 4 package org.telscenter.pas.steps.quickEditors.html; 5 6 import java.awt.BorderLayout; 7 import java.awt.Rectangle; 8 import java.awt.event.ActionEvent; 9 import java.awt.event.ActionListener; 10 import java.net.URL; 11 12 import javax.swing.BorderFactory; 13 import javax.swing.JButton; 14 import javax.swing.JLabel; 15 import javax.swing.JPanel; 16 import javax.swing.JRadioButton; 17 import javax.swing.JScrollPane; 18 import javax.swing.JTextArea; 19 import javax.swing.JTextField; 20 import javax.swing.ScrollPaneConstants; 21 import javax.swing.event.DocumentEvent; 22 import javax.swing.event.DocumentListener; 23 import javax.swing.text.BadLocationException; 24 import javax.swing.text.Document; 25 26 import org.netbeans.api.wizard.WizardDisplayer; 27 import org.telscenter.pas.common.ui.text.CurrentLineHighlighter; 28 import org.telscenter.pas.steps.BrowseWeb; 29 import org.telscenter.pas.steps.quickEditors.html.wizard.HTMLWizard; 30 import org.telscenter.pas.ui.browser.IBrowser; 31 import org.telscenter.pas.ui.util.PasColors; 32 33 /*** 34 * @author aperritano 35 * 36 */ 37 abstract public class HtmlQuickEditorUI extends JPanel { 38 39 protected BrowseWeb browseWebBean; 40 41 public HtmlQuickEditorUI() { 42 } 43 44 protected abstract void createUI(); 45 46 /*** 47 * @param bean2 48 */ 49 public void setBean(Object bean) { 50 this.browseWebBean = (BrowseWeb) bean; 51 createUI(); 52 } 53 54 }