public class A { public void setBorderType( JComponent c, int borderType ) { myOtherData.setBorderType( borderType ); if ( c != null ) { switch ( borderType ) { case 0 : // none c.setBorder( null ); break; case 1 : // line c.setBorder( BorderFactory.createLineBorder( Color.black ) ); break; case 3 : // bevel lowered c.setBorder( BorderFactory.createLoweredBevelBorder() ); break; case 4 : // bevel raised c.setBorder( BorderFactory.createRaisedBevelBorder() ); break; case 5 : // etched c.setBorder( BorderFactory.createEtchedBorder() ); break; default : } // end switch } } }