going on with JComponent
going on with custom JComponent