code: public void init(Object parent, Object record)
      {
      	super.init(parent, record);
      	
          this.setOpaque(false);
          this.setBorder(new EtchedBorder());
          
          this.setLayout(new BorderLayout());
          this.add(m_helpView = new JHelpView(this, null), BorderLayout.CENTER);
          this.add(m_iconArea = new JBaseToolbar(this, null)
  	        {
  	            private static final long serialVersionUID = 1L;
  	            /**
  	             * Add the buttons to this window.
  	             * Override this to include buttons other than the default buttons.
  	             */
  	            public void addButtons()
  	            {
  	               //super.addButtons();
  	               //addButton(ThinMenuConstants.HOME);
  	               JButton button = addButton(null, ThinMenuConstants.CLOSE, ThinMenuConstants.CLOSE);
  	               button.setOpaque(false);
  	               button.setBorder(new LineBorder(Color.black, 1));
  	             }
  	        }, BorderLayout.NORTH);
          m_iconArea.setOpaque(false);
          
          m_helpView.getHtmlEditor().setHelpPane(this);
      }
docs: Initialize this class.
  @param parent Typically, you pass the BaseApplet as the parent.
  @param @record and the record or GridTableModel as the parent.