javax.swing.BorderFactory

Questa classe mette a disposizione molti metodi statici
per la 'decorazione' dei componenti.

esempio:
codice:
        public void mouseEntered(MouseEvent e) {
                Object obj = e.getSource();
                if (obj == button) {
                        button.setBorder(BorderFactory.createEtchedBorder());
                }
        }

        public void mouseExited(MouseEvent e) {
                Object obj = e.getSource();
                if (obj == button) {
                        button.setBorder(null);
                }
        }