Capítulo 29. Menus. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra



Documentos relacionados
Programação Gráfica em Java.

Sistema de Recursos Humanos

Painel de controle da OptraImage. Chave de menus e botões Modos de funções Fazer cópias. Enviar faxes. Digitalização para PC

Apostila Oultlook 2007 Prof. Fabrício Melo

Manual do Módulo de PC Online

Atalhos da Web. Krishna Tateneni Yves Arrouye Tradução: Lisiane Sztoltz

CAPÍTULO 35 Como utilizar os componentes ColdFusion

Treinamento de Drupal para Administradores do Site Bibliotecas UFU

Capítulo 22. Associações entre Classes. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Manual de Utilização Autorizador Web V2

CARTILHA OFFICE 365. Secretaria de Estado de Educação do Rio de Janeiro. Subsecretaria de Infraestrutura e Tecnologia da Informação

Manual do Módulo de PC Online

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

Office 365 Manual Outlook 365 Web Application

BEM-VINDO AO dhl PROVIEW

Capítulo 19. Algoritmos de Ordenação e de Pesquisa. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Outlook Apresentação

Objetivos do Capítulo

Slide 1 Deitel/Deitel, 8e. Java Como programar Copyright 2010 Pearson Education

ALBUM DE FOTOGRAFIAS NO POWER POINT

Capítulo 9. Vetores e Matrizes. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Editando textos no Siga-Doc

Objetivos do Capítulo

Quinta Lista de Exercícios -

Manual das funcionalidades Webmail AASP

- Acessar o sistema. Para acessar o sistema digite o endereço eletronico e clique em login na barra de menus.

Unidade 7: Middleware JDBC e Java DB Prof. Daniel Caetano (Fonte: Tutorial Oficial do NetBeans)

Perfil - selecione o perfil de quem será o dono da festa. Categoria - descreva o tipo de festa. Exemplo: Casamento/Bodas

Apresentando o novo modelo de atendimento Centro Marista de Serviços - CMS. Curitiba, Julho de 2014

TUTORIAL GOOGLE DRIVE

Manual de Gerenciamento de Conteúdo

GUIA BÁSICO DA SALA VIRTUAL

Serviço Técnico de Informática. Curso Básico de PowerPoint

Guia do Usuário do Lêmure Portal. Este guia destina-se ao usuário da área administrativa, ou seja, o Painel de Controle do Lêmure Portal.

Manual do Blogilo. Mehrdad Momeny Tradução: Marcus Gama

Lajedo Site Guia de operações comuns

Informática Básica. Microsoft Word XP, 2003 e 2007

Alinhamento Prático Ferramenta ARIS Operação Básica

MANUAL DO USUÁRIO WEB SIGAP - SISTEMA GESTOR DE ATENDIMENTOS E PROCESSOS

Windows. Atualizar o firmware para unidades de comunicações UT-1. Prepare-se

Sistema de Gerenciamento Remoto

Manual do Painel Administrativo

1. Introdução. 2. A área de trabalho

Interfaces Gráficas parte 3

ÍNDICE. 16/06/ :48 Leite Júnior

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE

Análise de Dados do Financeiro

Serviço Público Federal Universidade Federal do Pará - UFPA Centro de Tecnologia da Informação e Comunicação - CTIC S I E

DVR - CONFIGURAÇÃO DE ACESSO VIA REDE LOCAL

Aplicações de Escritório Electrónico

Passo a Passo do Checkout no SIGLA Digital

Cookies. Krishna Tateneni Jost Schenck Tradução: Lisiane Sztoltz

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

Capítulo 14. Herança a e Polimorfismo. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Autodesk Learning Central

WEB COLABORADOR. Envio e Recebimento de arquivos de consignação

Manual para utilização das ferramentas de edição Intranet e Internet.

Manual - Gemelo Backup Online WEB

Implementação do Transbordo de Carga entre Veículos

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Página de Login. Manual para gestão de conteúdo no Portal da Ouvidoria do Senado Federal

Gerando enquêtes para uso em Pocket PCs V

CORREIO inotes. Para acessar o Correio inotes é necessário acessar a Internet.

MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira

Neste tópico, veremos como selecionar e copiar informações entre bancos de dados de empresa no SAP Business One.

Versão 3.0 CARBON SYSTEM. Manual do Software Controla Tudo. Manual do Controla Tudo

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0

Mala Direta no OpenOffice.org Writer 2.0

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

Backup (cópia de segurança) e restauração de informações no

1 Ao abrir o Incredimail clique no menu Ferramentas -> Contas de ... localizado na parte superior da tela.

Podemos também definir o conteúdo dos menus da página inicial. Clique em Menus, Main Menu.

Solicitação do Cliente

ACESSO REMOTO EM NUVEM Guia Rápido

MANUAL DO PROGRAMA CSPSNet

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Sumário: Fluxo Operacional... 3 Contatos Agenda Online Reservas de Salas Tarefas... 42

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Windows Explorer. Prof. Valdir

CONFIGURAÇÃO Cobian Backup Programa gratuito e de qualidade para realizar seus backups automáticos

Roteiro de acesso ao Autorizador do Plan-Assiste para autorização de procedimentos.

Como produzir e publicar uma apresentação online dinâmica (Prezi)

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

COMO SOLICITAR O CADASTRO DE UM ITEM SSA Central de Cadastro

Guia de Uso. O Pro-Treino tem uma divisão clara de funções, apresentada a seguir: E três tipos de usuários que executam as funções descritas acima:

Criação de formulários no Sphinx

Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação

15/8/2007 Gerencia de Tecnologia da Informação Claudia M.S. Tomaz

ACESSO REMOTO EM NUVEM Guia Rápido

Microsoft Office Excel 2007

Como incluir artigos:

Eletron-DS Pedido Eletrônico 1

Personalizações do mysuite

zirion.com.br 3 1 Para o primeiro acesso, o Usuário será: admin 2 O campo Senha deverá ser deixado em branco. 3 Clique em OK

Caso você possua cadastro no Twitter, selecione a opção Logar com meu usuário, e insira seu nome de usuário e senha do serviço:

Índice 3. Funcionalidades do Perfil Login Menu Funcionalidades da Conta (Empresa

Transcrição:

Capítulo 29 Menus

Objetivos do Capítulo Analisar os conceitos de menu suspenso e de menu de contexto. Apresentar exemplos práticos de janelas que utilizam estes dois tipos de menu. Explorar os diversos tipos de itens que podem ser adicionados a um menu.

Menu Suspenso Barra de menus (JMenuBar): conjunto de menus Menu (JMenu): lista de opções Menus (JMenu) Itens de menu (JMenuItem) Botões de rádio (JRadioButtonMenuItem) Caixas de checagem (JCheckBoxMenuItem) Separadores (JSeparator) Hierarquia: javax.swing.jcomponent javax.swing.jmenubar javax.swing.abstractbutton o javax.swing.jmenuitem» javax.swing.jmenu» javax.swing.jradiobuttonmenuitem» javax.swing.jcheckboxmenuitem

javax.swing.jframe Métodos: Menu Suspenso setjmenubar(jmenubar menubar) javax.swing.jmenubar Métodos: add(jmenu c) javax.swing.jmenu Construtor: JMenu(String s) Métodos: JMenuItem add(jmenuitem menuitem) addseparator( ) javax.swing.jmenuitem Construtor: JMenuItem(String s)

Menu Suspenso Código 29.1 MenuSuspenso.java

Menu de Contexto Menu popup (JPopupMenu): menu de contexto Menu (JMenu): lista de opções Menus (JMenu) Itens de menu (JMenuItem) Botões de rádio (JRadioButtonMenuItem) Caixas de checagem (JCheckBoxMenuItem) Separadores (JSeparator)

javax.swing.jpopupmenu Métodos: Menu de Contexto setjmenubar(jmenubar menubar) javax.swing.jpopupmenu Métodos: add(jmenuitem menuitem) show(component invoker, int x, int y)

Menu de Contexto Tratamento para apresentação do menu addmouselistener(new MouseAdapter( ) { public void mousereleased(mouseevent e) { if (e.ispopuptrigger( )) pmcor.show(e.getcomponent( ),e.getx( ),e.gety( )); }});

Menu de Contexto Código 29.2 MenuPopup.java

Exercícios Os dois primeiros exercícios são apenas adaptações do exemplo que fora apresentado para demonstrar como construir um menu suspenso. Desse modo, você pode criar cópias da classe MenuSuspenso e apenas adaptar o seu código ao que é solicitado. O terceiro exercício, por sua vez, propõe o uso de menus de contextos para listas.

Exercício 1 Crie uma nova janela, chamada ConfiguraFonte, de acordo com o modelo apresentado na figura abaixo. Esta janela deve ter um menu suspenso e um rótulo. O menu suspenso deve ter opções para configuração do tamanho, da cor e do estilo da fonte do rótulo. As opções relativas ao tamanho podem ser dispostas na forma de botões de rádio.

Exercício 2 Crie uma nova janela, chamada FontePopup, de acordo com o modelo apresentado na figura abaixo. Esta janela deve ter um menu de contexto e um rótulo. O menu de contexto deve ter opções para configuração do tamanho, da cor e do estilo da fonte do rótulo. As mesmas opções de configuração que haviam sido oferecidas no menu suspenso do exercício anterior podem ser utilizadas no menu de contexto deste exercício.

Exercício 3 Crie uma nova janela, chamada SelecaoEquipamento, de acordo com o modelo apresentado na figura abaixo. Esta janela deve ter duas listas. A lista da esquerda representa diversos equipamentos que você possui em casa. A lista da direita representa os equipamentos que você deseja selecionar para levar em determinada escalada que pretende realizar. Quando a janela for exibida pela primeira vez, a lista da esquerda já deve ter diversos itens e a lista da direita deve estar vazia.

Exercício 3 Defina um menu de contexto para cada uma das listas. O menu de contexto da lista da esquerda deve ter apenas a opção Adicionar. Quando esta opção for acionada, o item selecionado deve ser inserido na lista da direita. Se não houver nenhum item selecionado ou se o item selecionado já tiver sido inserido, uma mensagem de erro deve ser exibida. O menu de contexto da lista da direita deve ter apenas a opção Remover. Quando esta opção for acionada, o item selecionado deve ser removido da lista da direita. Se não houver nenhum item selecionado, uma mensagem de erro deve ser exibida.

Contato Com o autor: Rui Rossi dos Santos E-mail: livros@ruirossi.pro.br Web Site: http://www.ruirossi.pro.br Com a editora: Editora NovaTerra Telefone: (21) 2218-5314 Web Site: http://www.editoranovaterra.com.br