Formulário Principal no NetBeans

Propaganda
Formulário Principal no NetBeans
Iniciaremos montando o Menu principal, com os comandos para acesso aos demais formulários.
Montagem do atalho para os itens do menu as propriedades são ICONS e MNEMONICS são duas
propriedades que será utilizadas para configurar o menu principal a tela definida anteriormente ficou
como na figura 3.1.
Figura 3.1 – Comando de atalhos para o menu principal
A propriedade Mnemonic cria um sublinhado no menu para atalho rápido pressionando o
ALT+A acessando diretamente o menu arquivo.
Agora incluir um ICONE ao Item do menu. Para isto basta escolher a propriedade ICON para o
item e escolher uma figura com extensão gif ou jpg. Vamos incluir a pasta Imagens ao projeto. Para isto
selecione o botão direito do mouse sobre o projeto indicado do lado esquerdo Cadastro de Clientes e
escolha novo Diretório como na seqüência da figura 3.2.
Em seguida copie as imagens de seu projeto para esta pasta no diretório que tem o nome do
projeto Cadastro de Clientes utilizando o Windows Explorer.
1
Prof. Dr. Elmo Faria – Desenvolvimento Básico com NetBeans
Figura 3.2 – Criando uma pasta para as imagens
Agora escolha a propriedade icons e insira algumas imagens ao projeto como na figura 3.3 onde
será inserido a figura exit.jpg ao item menu sair.
Figura 3.3 – Inserindo figuras ao menu principal
2
Prof. Dr. Elmo Faria – Desenvolvimento Básico com NetBeans
O projeto deve ficar como na figura 3.4 ao
lado Agora vamos criar o formulário de cadastro de
clientes. Item do menu cadastro. Observe que
inseri um Jseparator antes do item sair, basta
pressionar o botão direito sobre o item do menu
escolher adicionar e escolher Jseparator.
Utilize a tecla F6 para compilar e executar o
projeto, caso não apareça na tela. Defina a tela
principal como classe de entrada, par isto clique
com o botão direito do mouse sobre o projeto e
escolha propriedades em seguida executar escolha
o formulário principal. Como na figura 3.5.
Figura 3.4 – Escolha a tela principal como entrada
Figura 3.4 – Tela principal
Após inserir uma barra de
ferramentas e colocar o botão cliente dentro
dela, pressionando F6 para compilar o
projeto tem a seguinte aparência, Figura 3.6.
Como não temos uma barra de
Status pronta, vamos construir uma.
Iniciamos criando uma classe chamada
StatusBar. Inicialmente Criamos uma classe
para o projeto. Selecione o projeto com o
botão direito do mouse e escolha Novo –
Classe Java. De o nome para a classe como
StatusBar e aproveitamos para criar um
pacote ao projeto com o nome de
componentes. Observe na figura 3.7 as
opções para criar este pacote e o novo
componente.
Figura 3.6 – Form Principal
3
Prof. Dr. Elmo Faria – Desenvolvimento Básico com NetBeans
Figura 3.7 – Criando a classe StatusBar
O código é o seguinte:
public StatusBar()
{
//definicoes da statusbar
bar.setFloatable(false);
bar.setBackground(Color.lightGray);
/*
* StatusBar.java
*
* Created on 23 de Setembro de 2007, 21:16
*
* To change this template, choose Tools | Template
final JLabel
timeLabel = new JLabel(" ");
timeLabel.setOpaque(true);
timeLabel.setBackground(Color.LIGHT_GRAY);
bar.add(timeLabel);
Manager
* and open the template in the editor.
*/
package Componentes;
import java.awt.*;
import java.awt.event.*;
import java.text.*;
import java.util.Date;
import javax.swing.*;
/**
*
* @author elmo
*/
final
DateFormat
df
=
new
SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss");
new Timer(1000,new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
timeLabel.setText(df.format(new Date()));
}
}).start();
}
public Container getStatusbar()
{
return bar;
}
public class StatusBar
{
final JToolBar bar = new JToolBar();
}
4
Prof. Dr. Elmo Faria – Desenvolvimento Básico com NetBeans
Agora vamos iniciar a StatusBar chamando o objeto quando a aplicação rodar. Para isto
selecione o arquivo Principal que é o formulário principal da aplicação escolha código fonte e vamos
inserir os códigos par criar o objeto StatusBar, figura 3.8.
Figura 3.8 – Códigos para chamar o objeto StatusBar
Se ao inserir o código aparecer algum erro
pode ser falta de algumas bibliotecas inclua os
imports acima ou selecione com o botão direito do
mouse e escolha Corrigir Imports. O formulário
principal final fica como na figura 3.9. Algumas
considerações sobre o código. Inicialmente o objeto
StatusBar é criado e um novo modelo de layout é
definido por isto o reposicionamento dos objetos,
poderíamos usar uma infinidade de modelos de
layout, existe uma enorme discução sobre o assunto
o netbeans utiliza o grouplayout. O formulário
principal pode ser melhorado a critério e gosto de
cada um divirta-se. Observe que ao selecionar a
borda do form e aumentá-lo os componentes tools
acompanham o formulário.
Figura 3.9 – Formulário Principal
5
Prof. Dr. Elmo Faria – Desenvolvimento Básico com NetBeans
Download