com.jidesoft.plaf.xerto.XertoJideButtonUI Maven / Gradle / Ivy
/*
* @(#)XertoJideButtonUI.java 5/6/2005
*
* Copyright 2002 - 2005 JIDE Software Inc. All rights reserved.
*/
package com.jidesoft.plaf.xerto;
import com.jidesoft.plaf.basic.BasicJideButtonUI;
import com.sun.java.swing.plaf.windows.WindowsButtonUI;
import javax.swing.*;
import javax.swing.plaf.ComponentUI;
import java.awt.*;
/**
*/
public class XertoJideButtonUI extends BasicJideButtonUI {
private static WindowsButtonUI _buttonUI = new WindowsButtonUI();
public static ComponentUI createUI(JComponent c) {
return new XertoJideButtonUI();
}
// ********************************
// Install PLAF
// ********************************
@Override
public void installUI(JComponent c) {
_buttonUI.installUI(c);
if (c instanceof JButton) {
c.setBorder(BorderFactory.createEmptyBorder(3, 3, 3, 3));
((JButton) c).setRolloverEnabled(true);
}
}
@Override
public void uninstallUI(JComponent c) {
_buttonUI.uninstallUI(c);
}
@Override
public void paint(Graphics g, JComponent c) {
_buttonUI.paint(g, c);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy