package cz.cvut.fel.restauracefel.smeny.smeny_gui; import java.awt.BorderLayout; //import java.awt.Dimension; import javax.swing.BoxLayout; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JPanel; import javax.swing.JToolBar; /** * Trida reprezentujici toolbar pro ovladani aplikace * * @author Martin Kosek */ public class ToolBar extends JToolBar { public JButton addTypeWorkShift = new JButton(new ImageIcon("images/add-type-workshift.png")); public JButton addTemplate = new JButton(new ImageIcon("images/add-template.png")); public JButton listOfTemplates = new JButton(new ImageIcon("images/seznam-sablon.png")); public JButton planOfShifts = new JButton(new ImageIcon("images/plan-of-workshifts.png")); public JButton statistics = new JButton(new ImageIcon("images/statistics.png")); public JButton information = new JButton(new ImageIcon("images/information.png")); public JButton overviewShift = new JButton(new ImageIcon("images/edit-leader.png")); public JButton overviewEmpShift = new JButton(new ImageIcon("images/edit-employees.png")); public JButton close = new JButton(new ImageIcon("images/exit.png")); private JPanel panel = new JPanel(); public final String ADD_TYPE_OF_WORKSHIFT = "Přidat typ směny"; public final String ADD_TEMPLATE = "Přidat novou šablonu"; public final String PLAN_OF_SHIFTS = "Plán směn"; public final String STATISTICS = "Statistika směn"; public final String OVERVIEW_WORKSHIFTS = "Přehled směn / Přihlášení / Odhlášení ze směny."; public final String INFORMATION_HELP = "Informace / Nápověda"; /** * Vlozi ikony do horniho panelu. */ public ToolBar() { panel.setLayout(new BoxLayout(panel, BoxLayout.X_AXIS)); this.setLayout(new BorderLayout()); close.setFocusPainted(false); this.add(close, BorderLayout.WEST); panel.add(close); addTypeWorkShift.setFocusPainted(false); addTypeWorkShift.setToolTipText(ADD_TYPE_OF_WORKSHIFT); addTemplate.setFocusPainted(false); addTemplate.setToolTipText(ADD_TEMPLATE); planOfShifts.setFocusPainted(false); planOfShifts.setToolTipText(PLAN_OF_SHIFTS); overviewShift.setFocusPainted(false); overviewShift.setToolTipText(OVERVIEW_WORKSHIFTS); //statistics.setFocusPainted(false); //statistics.setToolTipText(STATISTICS); panel.add(addTypeWorkShift); panel.add(addTemplate); panel.add(planOfShifts); panel.add(overviewShift); //panel.add(statistics); overviewEmpShift.setFocusPainted(false); overviewEmpShift.setToolTipText(OVERVIEW_WORKSHIFTS); panel.add(overviewEmpShift); //panel.add(information); //this.addSeparator(new Dimension(20, 20)); this.add(panel, BorderLayout.WEST); System.out.println("Tool bar created."); } }