/******************************************************************************* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Tiny Look and Feel * * (C) Copyright 2003 - 2007 Hans Bickel * * For * licensing information and credits, please refer to the * comment in file * de.muntjak.tinylookandfeel.TinyLookAndFeel * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ package de.muntjak.tinylookandfeel; import javax.swing.JButton; import javax.swing.plaf.ButtonUI; /** * This Button uses the given ButtonUI to paint itself. Useful if a button * should have a different look than the standard button. It refuses to change * the UI delegate of the button. */ @SuppressWarnings ( { "all" } ) public class SpecialUIButton extends JButton { public SpecialUIButton ( ButtonUI ui ) { this.ui = ui; ui.installUI ( this ); } /** * refuses to change the UI delegate. It keeps the one set in the constructor. * * @see javax.swing.AbstractButton#setUI(ButtonUI) */ public void setUI ( ButtonUI ui ) { } }