130 likes | 221 Vues
Learn essential tips for working with JFrame in Java programming, including setting position, size, maximizing the window, changing the title, and creating menus. Follow practical examples for developing GUI applications with menus and handling events effectively. Discover how to implement JMenuBar, JMenu, and JMenuItem classes, create a window with menu options using NetBeans, and design a program with features like calculating Simple and Compound Interest. Utilize recommended resources to enhance your understanding of GUI development in Java.
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