package org.ripple.power.ui.view;
import java.awt.event.ActionListener;
import javax.swing.Box;
import javax.swing.JPanel;
import org.ripple.power.ui.RPCButton;
import org.ripple.power.ui.UIConfig;
public class ButtonPane extends JPanel {
/**
*
*/
private static final long serialVersionUID = 1L;
public ButtonPane(ActionListener listener, int spacing, String[]... items) {
super();
boolean addSpacer = false;
for (String[] item : items) {
if (addSpacer){
add(Box.createHorizontalStrut(spacing));
}
RPCButton button = new RPCButton(item[0]);
button.setActionCommand(item[1]);
button.addActionListener(listener);
add(button);
addSpacer = true;
}
setBackground(UIConfig.background);
}
}