@Override public void paintComponent(Graphics g){
  if (!m_HasCustomPanel) {
    Insets i=getInsets();
    Rectangle box=new Rectangle(i.left,i.top,getSize().width - i.left - i.right- 1,getSize().height - i.top - i.bottom- 1);
    g.clearRect(i.left,i.top,getSize().width - i.right - i.left,getSize().height - i.bottom - i.top);
    m_Editor.paintValue(g,box);
  }
}

@ Override public void paintComponent ( Graphics g ) { if ( ! m_HasCustomPanel ) { Insets i = getInsets ( ) ; Rectangle box = new Rectangle ( i . left , i . top , getSize ( ) . width - i . left - i . right - 1 , getSize ( ) . height - i . top - i . bottom - 1 ) ; g . clearRect ( i . left , i . top , getSize ( ) . width - i . right - i . left , getSize ( ) . height - i . bottom - i . top ) ; m_Editor . paintValue ( g , box ) ; } }
paints the component , using the property editor ' s paint method .
