130 likes | 217 Views
Programação. Prof.: Bruno Rafael de Oliveira Rodrigues. Dicas do JFrame. nomedoJFrame . setLocation (500,200); // definea posição inicial da tela nomedoJFrame . setSize (800, 600); // tamanho da tela nomedoJFrame . setExtendedState ( JFrame .MAXIMIZED_BOTH); //tela maximizada por padrão.
E N D
Programação Prof.: Bruno Rafael de Oliveira Rodrigues
Dicas do JFrame • nomedoJFrame.setLocation(500,200); //definea posição inicial da tela • nomedoJFrame.setSize(800, 600); // tamanho da tela • nomedoJFrame.setExtendedState(JFrame.MAXIMIZED_BOTH); //tela maximizada por padrão
Mudar o título da Janela • No Insetor -> Clica com botão contrário do mouse sobre o Jframe-> propriedades -> Title
Menu • A classe JMenuBar usa uma outra classe chamada Jmenu e ainda um objeto definido pela classe JMenuItem. Este último contém a função que vai ser chamada pelo usuário.
Fazendo uma Tela com Menu no NetBeans • No projeto aualaIU crie uma nova classe formulário JFrame (TelaComMenu). • Na paleta clique em Menu Swing • Clique na Barra de Menu e a coloque no JFrame. • A opção Menu Permite colocar mais opções a barra • Itemmenu é o JMenuItem
Chamar outra tela • Para que o menu funcione pode ser usado o setVisible() para chamar a tela do programa em seu evento.
Usando um modelo Arquivo -> Novo Projeto -> Aplicativo da Área de Trabalho Java
Neste caso já existe um molde onde pode ser alterado para o seu projeto
Pratique • Faça um programa usando menu onde é possível escolher na opção Calcular Juros entre Juros Simples e Composto. • Cria as telas e ações para o juros simples e composto. • O programa deve conter um menu Ajuda, que terá uma opção créditos onde você colocará o seu nome. E um menu sair. • Formula juros simples: http://www.somatematica.com.br/emedio/finan2.php • Fórmula Juros Composto: http://www.somatematica.com.br/emedio/finan3.php • Como se trata de dinheiro lembre-se de usar o BigDecimalpara calcular o montante.
Indicações Não deixe de ver os assuntos sobre interface gráfica nos livros: • Desenvolva Aplicativos com Java 6 de Renato Rodrigues Filho • Use a cabeça Java de Kathy Sierra e Bert Bates