Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
package br.unip.sicc.trabalho.view; import br.unip.sicc.trabalho.app.Aplicativo; import br.unip.sicc.trabalho.model.GerenciadorUf; import br.unip.sicc.trabalho.model.Uf; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class TelaControleDeUf extends JFrame { private PainelCadastroUf cadastro; private PainelBuscaUf busca; private Uf uf; public TelaControleDeUf() { this.setTitle("Controle de Uf"); this.setDefaultCloseOperation(EXIT_ON_CLOSE); this.setJMenuBar(criaBarraDeMenu()); this.setSize(800, 500); cadastro = Aplicativo.getInstance().getPainelDeCadastro(); busca = Aplicativo.getInstance().getPainelDeBusca(); this.add(cadastro, BorderLayout.WEST); this.add(busca, BorderLayout.CENTER); this.setVisible(true); } public JMenuBar criaBarraDeMenu() { JMenuBar barra = new JMenuBar(); JMenu menuNovo = new JMenu("Novo"); menuNovo.setMnemonic(KeyEvent.VK_N); JMenu menuAjuda = new JMenu("Ajuda"); menuAjuda.setMnemonic(KeyEvent.VK_A); barra.add(menuNovo); barra.add(menuAjuda); JMenuItem itemNovoUf = new JMenuItem("Novo Uf"); itemNovoUf.setMnemonic(KeyEvent.VK_P); itemNovoUf.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { exibeNovoUf(uf); } }); menuNovo.add(itemNovoUf); JMenuItem itemSobre = new JMenuItem("Sobre"); itemSobre.setMnemonic(KeyEvent.VK_S); menuAjuda.add(itemSobre); return barra; } private void exibeNovoUf(Uf uf) { Uf novoUf = GerenciadorUf.getInstance().criaUf(uf); Aplicativo.getInstance(). setUfNaTelaDeCadastro(novoUf); } public static void main(String[] args) { System.out.println("SouTela"); TelaControleDeUf tela = new TelaControleDeUf(); } }
Compartilhar