package com.pixelmaid.dresscode.app.ui;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Insets;
import java.util.ArrayList;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.border.EmptyBorder;
public class Toolbar extends JPanel{
/**
*
*/
private static final long serialVersionUID = 1L;
protected ArrayList<JButton> buttonList;
public Toolbar(){
buttonList = new ArrayList<JButton>();
}
public void init(int width, int height, Color background){
Dimension masterDimension = new Dimension(width,height);
this.setPreferredSize(masterDimension);
FlowLayout layout = new FlowLayout();
layout.setVgap(0);
layout.setHgap(2);
layout.setAlignment(FlowLayout.RIGHT);
EmptyBorder b = new EmptyBorder(2,0,0,30);
this.setBorder(b);
this.setLayout(layout);
this.setVisible(true);
/*for(int i=0;i<this.buttonList.size();i++){
Button b = buttonList.get(i);
//b.setSize(width/this.buttonList.size(),height);
this.add(b);
}*/
this.setBackground(background);
this.doLayout();
}
public void addButton(JButton b){
buttonList.add(b);
this.add(b);
}
public void removeButton(Button b){
buttonList.remove(b);
this.remove(b);
}
public void addProgressBar(JProgressBar progressBar) {
this.add(progressBar);
}
}