package vicazh.hyperpool.themes;
import java.awt.*;
import javax.swing.*;
import javax.swing.plaf.*;
import javax.swing.plaf.basic.*;
/**
* Provides the look and feel for a <code>JOptionPane</code>.
*
* @author Victor Zhigunov
* @version 0.3.2
*/
public class IOptionPaneUI extends BasicOptionPaneUI {
public static ComponentUI createUI(JComponent x) {
return new IOptionPaneUI();
}
protected void addButtonComponents(Container container, Object[] buttons,
int initialIndex) {
super.addButtonComponents(container, buttons, initialIndex);
Component[] components = container.getComponents();
for (int i = 0; i < components.length; i++)
if (components[i] instanceof AbstractButton)
((AbstractButton) components[i]).setBorderPainted(false);
}
}
|