package view.construtores;
import java.awt.Color;
import java.awt.Font;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.KeyStroke;
import view.componentes.JMenuPaint;
public abstract class ConstrutoraComponentes {
public static JMenu criaMenu(String titulo, char mnemonic, JMenuItem mI1,
JMenuItem mI2, JMenuItem mI3) {
JMenuPaint menu = new JMenuPaint(titulo);
menu.setMnemonic(mnemonic);
menu.setFont(new Font("Segoe UI", Font.PLAIN, 16));
menu.add(mI1);
if (mI2 == null)
menu.addSeparator();
else
menu.add(mI2);
if (mI3 == null)
menu.addSeparator();
else
menu.add(mI3);
return menu;
}
public static JMenu criaMenu(String titulo, char mnemonic, JMenuItem mI1) {
JMenuPaint menu = new JMenuPaint(titulo);
menu.setMnemonic(mnemonic);
menu.setFont(new Font("Segoe UI", Font.PLAIN, 16));
menu.add(mI1);
return menu;
}
public static JMenuItem criaMenuItem(String titulo, char mnemonic,
KeyStroke k) {
JMenuItem menuItem = new JMenuItem(titulo);
menuItem.setMnemonic(mnemonic);
menuItem.setAccelerator(k);
menuItem.setFont(new Font("Segoe UI", Font.PLAIN, 16));
return menuItem;
}
}