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 } } }