Interfaces Gráficas: Interações Complexas
|
|
- Maria Vitória Peres Marinho
- 7 Há anos
- Visualizações:
Transcrição
1 Interfaces Gráficas: 21 Interações Complexas 21.2 Gerenciando leiautes GridBagLayout Este gerente de leiaute dispõe os componentes sob seu controle em um reticulado, permitindo a especificação da quantidade de células que cada componente deve ocupar. Desse modo, podemos construir reticulados do tipo mostrado na Figura 21.1 (A). A Figura 21.1 (B) mostra os nove componentes da figura à esquerda ocupando as células de um reticulado com 5 3 células. Os componentes comp-1, comp-2 e comp-3 ocupam uma célula cada um. O componente comp-4 ocupa duas células na segunda linha e comp-6 ocupa duas células na terceira linha. O componente comp-5 ocupa duas células na terceira coluna, enquanto comp-7 e comp-8 ocupam uma célula cada um. Já o componente comp-9 ocupa quatro células no canto inferior direito do reticulado. O gerente GridBagLayout associa a cada componente um conjunto de restrições. Estas restrições são implementadas por um objeto da classe GridBagConstraints e definem, por exemplo, quantas células o componente ocupa e o seu alinhamento em relação às células ocupadas. O uso do gerente GridBagLayout envolve os seguintes passos: 1. Criar um gerente de leiaute, gl, da classe GridBagLayout. 2. Criar um objeto, rst, da classe GridBagConstraints. 3. Criar o componente c que se quer adicionar. 4. Definir através do objeto rst as restrições que c deve obedecer.
2 2 Interfaces Gráficas Figura Exemplo de reticulado de um GridBagLayout comp 1 comp 2 comp 3 comp 1 comp 2 comp 3 comp 4 comp 5 comp 4 comp 5 comp 6 comp 6 comp 7 comp 9 comp 7 comp 9 comp 8 comp 8 (A) (B) 5. Associar através do método setconstraints (executado pelo gerente de leiaute gl) o componente c às suas restrições rst. 6. Adicionar o componente c. 7. Repetir os passos 2-6 para cada novo componente. As restrições de cada componente são definidas através dos atributos do objeto usado para especificá-las. Caso um componente seja adicionado sem que um objeto da classe GridBagConstraints esteja associado a ele, o gerente de leiaute adota um valor padrão para cada restrição. Os atributos e constantes mais comuns são: gridwidth. Define o número de células horizontais (colunas) que o componente ocupará. A constante REMAINDER faz com que o componente ocupe todas as células restantes na linha, finalizando a linha corrente. O valor padrão é 1. gridheight. Define o número de células verticais (linhas) que o componente ocupará. A constante REMAINDER faz com que o componente ocupe todas as células restantes na coluna corrente. o valor padrão é 1. gridx. Define a coluna em que o componente será colocado. A constante RELATIVE especifica que o componente será colocado imediatamente após o último componente incluído, na mesma linha ou na primeira célula da próxima linha, se o último componente tiver finalizado sua linha corrente. Este é o comportamento padrão. gridy. Define a linha em que o componente será colocado. A constante RELATIVE especifica que o componente será colocado imediatamente abaixo do último componente incluído. Este é o comportamento padrão.
3 21.2 Gerenciando leiautes 3 O tamanho das células é calculado de modo a comportar o componente nelas contido. Ao final, a largura das colunas e a altura das linhas são ajustadas: a largura de uma coluna é dada pela largura da maior célula que a coluna contém; o mesmo ocorre para a altura de uma linha. Assim, é possível termos componentes cujo tamanho é menor que a área (linhas e colunas) a eles reservada. O posicionamento de cada componente em relação ao conjunto de células que o contém é controlado pelos seguintes atributos: fill. Define como o componente deve ser redimensionado para ocupar a área a ele reservada. Pode assumir uma das seguintes constantes de GridBagConstraints: VERTICAL. Faz com que o componente ocupe verticalmente toda a área a ele reservada. HORIZONTAL. Faz com que o componente ocupe horizontalmente toda a área a ele reservada. BOTH. Faz com que o componente ocupe toda a área a ele reservada. NONE. Não redimensiona o componente. Este é o valor padrão. anchor. Define a posição do componente em relação a área a ele reservada. Pode assumir uma das seguintes constantes de GridBagConstraints: NORTH. Posiciona o componente no topo da área. SOUTH. Posiciona o componente na base da área. EAST. O componente é alinhado à direita. WEST. O componente é alinhado à esquerda. CENTER. O componente é posicionado no centro da área. Este é o valor padrão. Podemos também ter o aparecimento de espaços extras (horizontais ou verticais) em função do redimensionamento da janela na qual o reticulado está inserido. Os espaços extras são distribuídos proporcionalmente aos pesos de cada área. weightx. Define o peso horizontal da área associada ao componente. O peso padrão é 0, indicando que a área não recebe espaços extras. weighty. Define o peso vertical da área associada ao componente. O peso padrão é 0, indicando que a área não recebe espaços extras. Exemplo Suponha que uma linha contenha três áreas com pesos horizontais 1.0, 3.0 e 2.0. Se a janela que contém o reticulado é redimensionada provocando o aparecimento de 120 pixels horizontais extras, eles serão distribuídos do seguinte modo: 20 pixels na primeira, 60 na segunda e 40 na terceira área.
4 4 Interfaces Gráficas Os objetos da classe GridBagConstraints também possuem os atributos insets, ipadx e ipady que permitem a especificação de espaços entre componentes e células. O uso desses atributos deve ser pesquisado na documentação da classe. Exemplo O programa a seguir cria uma janela com nove rótulos dispostos como indicados na Figura 21.1 (A). Os rótulos criados nesse exemplo possuem uma borda para melhor visualização do comportamento do gerente de leiaute. A borda é criada com o método setborder (linha 8) tendo como argumento um objeto da classe LineBorder (criado na linha 7). 1 import javax.swing.*; 2 import java.awt.*; 3 import javax.swing.border.*; 4 class C21ExemploN1 { 5 static void adicionacomp(string rotulo, Container conteudo, 6 GridBagLayout gl, GridBagConstraints rst) { 7 LineBorder borda = new LineBorder(Color.black); 8 JLabel comp = new JLabel(rotulo); comp.setborder(borda); 9 gl.setconstraints(comp,rst); 10 conteudo.add(comp); 11 } 12 public static void main(string[] arg) { 13 JFrame janela = new JFrame("Exemplo Gerente GridBagLayout"); 14 Container conteudo = janela.getcontentpane(); 15 GridBagLayout gl = new GridBagLayout(); 16 conteudo.setlayout(gl); 17 GridBagConstraints rst = new GridBagConstraints(); adicionacomp("comp-1", conteudo, gl, rst); 20 adicionacomp("comp-2", conteudo, gl, rst); 21 rst.gridwidth = GridBagConstraints.REMAINDER; 22 adicionacomp("comp-3", conteudo, gl, rst); 23 rst.fill = GridBagConstraints.BOTH; 24 rst.gridwidth=2; rst.weighty=1.0; 25 adicionacomp("comp-4", conteudo, gl, rst); 26 rst.gridwidth= 1; rst.gridheight = 2; 27 adicionacomp("comp-5", conteudo, gl, rst); 28 rst.gridx = 0; rst.gridwidth = 2; rst.gridheight = 1; 29 adicionacomp("comp-6", conteudo, gl, rst); 30 rst.gridy=3; rst.gridwidth = 1; 31 adicionacomp("comp-7", conteudo, gl, rst); 32 rst.gridy = 4; 33 adicionacomp("comp-8", conteudo, gl, rst); 34 rst.gridx = GridBagConstraints.RELATIVE; rst.gridy = 3; 35 rst.gridwidth = GridBagConstraints.REMAINDER; 36 rst.gridheight = GridBagConstraints.REMAINDER;
5 21.2 Gerenciando leiautes 5 37 adicionacomp("comp-9", conteudo, gl, rst); janela.setdefaultcloseoperation 40 (WindowConstants.EXIT_ON_CLOSE); 41 janela.pack(); 42 janela.setvisible(true); 43 } 44 } O método adicionacomp (linhas 5 a 11) cria um rótulo comp (linha 8) e o adiciona ao contêiner conteudo (linha 10). As restrições que o rótulo deve obedecer são especificadas pelo objeto rst, através do método setconstraints, na linha 9. O método principal, após criar a janela (linha 13), definir o gerente de leiaute (linhas 15-16) e criar o objeto usado para especificar as restrições (linha 17), realiza sucessivas chamadas ao método adicionacomp, em cada uma passa como argumentos o rótulo do componente que será criado, o contêiner onde o componente será adicionado, o gerente de leiaute e o objeto especificando as restrições. O programa modifica os atributos do objeto rst para especificar as restrições que cada componente deve obedecer. Na linha 24, por exemplo, o atributo gridwidth é usado para especificar que o componente comp-4 deve ocupar 2 células horizontais (a quantidade de células verticais continua com o valor padrão definido para gridheight). Também nesta linha definimos que este componente tem peso vertical (weighty) igual a 1. O método pack (linha 41) faz com que o tamanho da janela seja definido em função do tamanho dos seus componentes, neste caso o reticulado controlado pelo gerente GridBagLayout. A janela torna-se visível pelo comando da linha 42.
JAVA. Gerenciadores de Layout. Tiago Alves de Oliveira
JAVA Gerenciadores de Layout Tiago Alves de Oliveira 1 Introdução Layout para impor algum tipo de forma em uma interface projetada com o AWT, deve-se usar um conjunto de classes chamadas gerenciadores
Leia maisGerenciadores de Layout: Layout de Borda, de Fluxo, de Grade, de Conjunto de Grades, de Caixa, do Cartão e Nulo
Gerenciadores de Layout: Layout de Borda, de Fluxo, de Grade, de Conjunto de Grades, de Caixa, do Cartão e Nulo PROF. MARCELO ROBERTO ZORZAN DISCIPLINA: PROJETO DE SISTEMAS PRSA4 AULA 05 Na aula de hoje!
Leia maisLayout. Programação Orientada a Objetos Java. Prof. Geraldo Braz Junior. Baseado em material original de João Carlos Pinheiro CEFET/MA
Layout Programação Orientada a Objetos Java Prof. Geraldo Braz Junior Baseado em material original de João Carlos Pinheiro CEFET/MA Objetivos Apresentar os gerenciadores de layout: FlowLayout BorderLayout
Leia maisGerenciadores de Layout
Gerenciadores de Layout Mário Antonio Meireles Teixeira DEINF UFMA Baseado em material original de João Carlos Pinheiro CEFET/MA 1 Objetivos Apresentar os gerenciadores de layout: FlowLayout BorderLayout
Leia maisGestores de Layout. Arranjo de elementos numa Janela
Programação Na Web Gestores de Layout Arranjo de elementos numa Janela 1 António Gonçalves Agenda Como os gestores de layout simplificam o desenho do interface Standard layout managers FlowLayout, BorderLayout,
Leia maisAgenda. JFC (Java FoundaNon Classes) Interfaces Gráficas: layout manager JFC. Componentes do Swing. Pluggable Look and Feel
Agenda Interfaces Gráficas: layout manager joao@ecomp.uefs.br JFC (Java FoundaNon Classes) Swing componentes Gerênciamento de Layout BoderLayout, FlowLayout,... Departamento de Ciências Exatas Universidade
Leia maisCriando interfaces com o usuário. Continuação
Criando interfaces com o usuário Continuação A diferença básica entre um objeto Window e um objeto JFrame é que o JFrame representa a janela principal de uma aplicação e o Window apenas uma janela a mais.
Leia maisComponentes GUI A aparência e maneira como um usuário pode interagir com componentes AWT diferem de acordo com a plataforma. Componentes Swing permite
Componentes GUI GUI Grafical User Interface São construídas a partir de componentes GUI chamados de controles ou widgets (windows gadgets engenhocas de janela). Ex: JOptionPane fornece caixas de diálogos
Leia maisGerenciamento de Layout
Gerenciamento de Layout Gerenciamento de layout consiste no processo de determinar o tamanho e a posição dos componentes. Ele pode ser feito usando-se posicionamento absoluto, como fazíamos no VC++, Delphi
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS. Aula de Revisão para AV1
Aula de Revisão para AV1 Conteúdo Programático desta aula Rever os principais conceitos apresentados Resolução de Exercícios para a prova Quantas bibliotecas de GUI existem em Java: a) Uma: Swing b) Duas:
Leia maisProf. Rogério Albuquerque de Almeida. Programação Orientada a Objetos II Java Nona aula
Programação Orientada a Objetos II Java Nona aula 1 Programação Orientada a Objeto II Interface Gráfica AWT E SWING Criação de interfaces gráficas básicas Exercícios 2 Interface gráfica em Java As aplicações
Leia maisProgramação Orientada a Objectos - P. Prata, P. Fazendeiro
Graphical user Interfaces Objetivos:. Construir programas com interfaces gráficas Graphical User Interface (GUI) application programs - Utilizar classes do package javax.swing - Usar um modelo de programação
Leia maisParadigmas de Programação React Native
Paradigmas de Programação React Native : Layout React Native justify-content / align-items / flex-direction Gil Eduardo de Andrade Introdução: O Flexbox (CSS Flexible Box Layout Model) tem como objetivo
Leia maisElaborando Interfaces. Prof. André Aparecido da Silva Disponível em: Aulas 16, 17, e 18
Elaborando Interfaces Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/2017/3ati Aulas 16, 17, e 18 1 Todos os componentes JLabel JTextField JButton Além do próprio JFrame2 Todos os
Leia maisOrientação a Objetos
Orientação a Objetos Componentes: JLabel, JTextFielde JButton Container / Layout Gil Eduardo de Andrade Componentes Gráficos: Container A classe Container (import java.awt.container) A ideia decontainer,
Leia maisGerenciadores de Layouts
Gerenciadores de Layouts João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão: 1.1 Última Atualização 04 / 2005 1 Objetivos Apresentar os gerenciadores de layouts FlowLayout BorderLayout GridLayout BoxLayout
Leia maisComandos Extras Formatações no CSS
Comandos Extras Formatações no CSS Propriedade 'background-color': A propriedade background-color define a cor do fundo de um elemento. Propriedade 'color': A propriedade color define a cor do primeiro
Leia maisPROGRAMAÇÃO PARA INTERNET. Prof.: Jean Carlo Mendes
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br http://www.jeancarlomendes.com.br HTML Tabelas - As tabelas em HTML são criadas através das tags e - Algumas
Leia maisOrientação a Objetos
Orientação a Objetos Componentes: JCheckBoxe JRadioButton JPanel / ButtonGroup/ ItemListener Gil Eduardo de Andrade Componentes Gráficos: JCheckBox A classe JCheckBox (import java.swing.jcheckbox) A classe
Leia maisJMENU, JDESKTOPPANE E JINTERNALFRAME
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA JMENU, JDESKTOPPANE E JINTERNALFRAME Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Antes de começar!
Leia maisInterfaces Gráficas com Swing. Professor Leonardo Larback
Interfaces Gráficas com Swing Professor Leonardo Larback SWING Swing é um widget toolkit para uso em Java. Surgiu como sucessor do Abstract Window Toolkit (AWT) à partir do java 1.2. Como uma das principais
Leia maisProgramação Gráfica em Java Alguns Componentes javax.swing
Programação Gráfica em Java Alguns Componentes javax.swing Objetivo: Ao final da aula o aluno deverá ser capaz de empregar alguns componentes visuais do pacote javax.swing para produzir interfaces gráficas.
Leia maisTabelas. table <table>...</table>
Tabelas table ... Explicação: Indica o início e o final de uma determinada tabela. Todas as demais marcas referentes a tabelas - linhas e células - somente serão consideradas se incluidas
Leia maisProgramação Java. Construção de Interface gráfica. Processo Básico: OO + Eventos. Exemplo
Programação Java Construção de Interface gráfica Grupo de Linguagens de Programação Departamento de Informática PUC-Rio Processo Básico: OO + Eventos Instanciar os componentes de interface por exemplo,
Leia maisInterfaces Gráficas POO. Prof. Márcio Delamaro
Interfaces Gráficas POO Prof. Márcio Delamaro Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP 1/83 GUI Interface Gráfica do Usuário Em Java usamos o pacote Swing javax.swing Possui um conjunto
Leia maisIntrodução à Programação Gráfica em Java
Introdução à Programação Gráfica em Java U N I V E R S I D A D E T E C N O L Ó G I C A F E D E R A L D O P A R A N Á D E P A R T A M E N T O A C A D Ê M I C O D E E L E T R Ô N I C A P R O F. V I T O R
Leia maisExercícios Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho
Exercícios Práticos HTML5 + CSS3 Profa. Flávia Pereira de Carvalho Maio de 2018 1 Exemplos e Exercícios Práticos HTML5 e CSS3 1) Primeiro exemplo: 2) Seletor ID: 3) Seletor de Classe: 2 4) Também é possível
Leia maisAula 6: Frames. Pré-requisitos: Os temas das aulas 2 e 5, e a forma como se define cores apresentada na aula 4, serão muito importantes para frames.
Aula 6: Frames Você certamente já visitou páginas organizadas em áreas diferenciadas que podiam ser usadas, redimensionadas movidas para cima ou para baixo independentemente. Pois essa possibilidade de
Leia maisExemplos Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho
Exemplos Práticos HTML5 + CSS3 Profa. Flávia Pereira de Carvalho Agosto de 2018 2 1 Exemplos Práticos HTML5 e CSS3 1) Primeiro exemplo: 2) Seletor ID: 3) Seletor de Classe: Profa. Flávia Pereira de Carvalho
Leia maisExercício 1: Criar um programa que utiliza que desenha uma interface gráfica tal como descrito na Figura 1.1.
9ª LISTA DE EXERCÍCIOS INTERFACES GRÁFICAS DE USUÁRIO Disciplina: PC-II Exercício 1: Criar um programa que utiliza que desenha uma interface gráfica tal como descrito na Figura 1.1. Figura 1.1: Primeira
Leia maisOs blocos de desenho usados em arquitetura são mantidos em duas bibliotecas independentes:
Arquitetura O menu de arquitetura destina-se a pequenos trabalhos de desenho de plantas de arquitetura que podem ocorrer mesmo em escritórios de cálculo estrutural. Estão disponíveis facilidades de desenho
Leia maisCadastro de Cargos, Departamentos e Funcionários
Projeto 1 Cadastro de Cargos, Departamentos e Funcionários Nessa etapa construiremos dentro do projeto RecursosHumanos três formulários que permitirão cadastrar cargos, departamentos e funcionários no
Leia maisTiago Alves de Oliveira. Tiago Alves de Oliveira
Tiago Alves de Oliveira 1 Tiago Alves de Oliveira Os containers que encontramos no Swing são os objetos que irão hospedar e organizar os outros componentes, como botões, edits, labels, etc... Swing possui
Leia maisJAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Font size Animation FACULDADE DE TECNOLOGIA SENAC PELOTAS
JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Font size Animation FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Guilherme Faria Quental Identificação da Turma: Análise e Desenvolvimento de Sistemas
Leia maisParte IV Como projetar um layout de página
Parte IV Como projetar um layout de página Parte IV Utilize as ferramentas de projetos visuais do Dreamweaver para criar layouts de página sofisticados. Esta seção contém os seguintes capítulos: Capítulo
Leia maisSíntese da aula anterior
Síntese da aula anterior Na última aula, aprendemos a utilizar em html: Tabelas Hiperligações Foi também disponibilizado um formulário de ajuda em html com as tags principais Sítio da aula anterior: http://www.marcosoares.com/aia/11/aula_2010_04_16/
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 1- Interfaces Gráficas com Swing
Aula 1- Interfaces Gráficas com Swing Conteúdo Programático desta aula Explorar o pacote Swing para desenvolver Interfaces em Java Utilização de Interfaces gráficas para interagir com objetos previamente
Leia maisIntrodução ao AutoCAD Capitulo VI: Adicionar texto. João Manuel R. S. Tavares Joaquim O. Fonseca
Introdução ao AutoCAD João Manuel R. S. Tavares Joaquim O. Fonseca Objetivos Criar uma linha de texto; Criar caixas de texto (estilo parágrafo); Mudar o estilo do texto (fonte, altura); Utilizar opções
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIAS EXATAS DEPARTAMENTO DE EXPRESSÃO GRÁFICA Prof. Anderson Roges T. Góes
1.1 NBR 10067 (PRINCÍPIOS GERAIS DE REPRESENTAÇÃO EM DESENHO TÉCNICO) A NBR 10067 (ABNT, 1995) fixa em condições gerais o método de projeções ortográficas, a cor de representação do desenho técnico, a
Leia maisCFAC: Introdução ao AutoCAD - VI. Capitulo VI: Adicionar texto
Introdução ao AutoCAD João Manuel R. S. Tavares Joaquim O. Fonseca Objetivos Criar uma linha de texto; Criar caixas de texto (estilo parágrafo); Mudar o estilo do texto (fonte, altura); Utilizar opções
Leia maisElaborando as Interfaces Aulas 43, 44 e 45
Elaborando as Interfaces Aulas 43, 44 e 45 RESOLUÇÃO DOS EXERCÍCIOS, MÉTODOS E JPROGRESSBAR Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/2017/3ati Aulas 43, 44 E 45. 1 ATIVIDADE
Leia maisIntrodução ao AutoCAD Capitulo VI: Adicionar texto
Introdução ao AutoCAD João Manuel R. S. Tavares Objectivos Criar uma linha de texto; Criar caixas de texto (estilo parágrafo); Mudar o estilo do texto (fonte, altura); Utilizar opções de justificação do
Leia mais4 Conceito de Herança
4 Conceito de Herança Hierarquia de classes e mecanismo de ligação Herança Uma classe pode herdar operações de uma superclasse e as suas operações podem ser herdadas por subclasses. O mecanismo de herança
Leia maisAula 11: Interfaces gráficas (1/2): elementos de interface Swing
Aula 11: Interfaces gráficas (1/2): elementos de interface Swing Motivação como fazer programas com interface gráfica em Java? solução: uso de pacotes (listados na API) AWT (java.awt.*) Swing (javax.swing.*)
Leia maisRoteiro. Introdução. Uma Introdução à Programação Orientada a Objetos e JAVA usando NetBeans. Objetos. Princípios da Orientação a Objetos
Uma Introdução à Programação Orientada a Objetos e JAVA usando NetBeans Roteiro Introdução Conceitos de Oientação a Objetos A Linguagem Java NetBeans (www.netbeans.org) Fernando Vieira Paulovich paulovic@icmc.usp.br
Leia maisProcesso Básico: OO + Eventos. Java First-Tier: Aplicações. Construção de Interface gráfica. Exemplo. Exemplo. Exemplo. Hierarquia de Composição
Java First-Tier: Aplicações Construção de Interface gráfica Grupo de Linguagens de Programação Departamento de Informática PUC-Rio Processo Básico: OO + Eventos Instanciar os componentes de interface por
Leia maisManual do SymbolEditor. Stephen P. Allewell
Stephen P. Allewell 2 Conteúdo 1 Introdução 5 2 Interface do Usuário 6 2.1 Janela principal do SymbolEditor............................. 6 2.1.1 Janela do Editor................................... 6 2.1.2
Leia maisIntrodução a classes e objetos. Prof. Marcelo Roberto Zorzan
Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Aula de Hoje Abstração de Dados Classes e Objetos Definição de Métodos Métodos com parâmetro Abstração de Dados Processo mental através do qual
Leia maisEncerrando Introdução a Objetos e Classes Redefinição de Métodos (1)
Encerrando Introdução a Objetos e Classes Redefinição de Métodos (1) Overriding x Overload Métodos de diferentes classes que possuem uma relação de herança. Métodos possuem mesmo nome, mesma assinatura
Leia maisCalc. Interface, Formatação e Cálculos
Calc Interface, Formatação e Cálculos INTERFACE Tal como no Writer, a Interface do Calc composta pela organização dos menus e atalhos que compõem o programa, que dão acesso às suas funcionalidades. É interessante
Leia maisPara visualizar corretamente configurar a tela para 1024 x 768 pixels. Tabelas
Para visualizar corretamente configurar a tela para 1024 x 768 pixels Tabelas Sumário Alinhamento de conteúdo Autoformatação Barra suspensa Como criar uma tabela Como excluir elementos Como inserir elementos
Leia maisProgramação Orientada a Objectos - P. Prata, P. Fazendeiro
Graphical user Interfaces Objetivos:. Construir programas com interfaces gráficas Graphical User Interface (GUI) application programs - Utilizar as classes JFrame, JButton, JLabel, ImageIcon, JTextField,
Leia maisCurso Apresentações em EXCEL
Curso Apresentações em EXCEL Professora Marcia Santos Agenda 1. Introdução 2. Formatação Personalizada 3. Funções de Procura e Referência 4. Fórmulas Matriciais 5. Células Macro 6. Ferramenta Câmera 7.
Leia maisProgramação para Dispositivos Móveis
Prof. MSc. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br Programação para Dispositivos Móveis Aula - Layout (parte II) Caxias - MA Roteiro ListView ListView Fundamentos É um grupo de exibições
Leia maisProgramação Orientada a Objectos - P. Prata, P. Fazendeiro. Hierarquia de classes e mecanismo de ligação
4 Conceito de Herança Hierarquia de classes e mecanismo de ligação Herança Uma classe pode herdar operações de uma superclasse e as suas operações podem ser herdadas por subclasses. O mecanismo de herança
Leia maisCONCEITOS BÁSICOS DE ORIENTAÇÃO A OBJETOS PROF. ME. HÉLIO ESPERIDIÃO
CONCEITOS BÁSICOS DE ORIENTAÇÃO A OBJETOS PROF. ME. HÉLIO ESPERIDIÃO CLASSES E OBJETOS PARA PROGRAMAÇÃO ORIENTADA A OBJETOS Classes são estruturas das linguagens de POO criadas para conter os dados que
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof.
Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof. Renato Pimentel Laboratório 10 Interface gráfica Atividade individual. 1 Introdução
Leia maisObjectivos:. Construir programas com interfaces gráficas Graphical User Interface (GUI) application programs
Interfaces Gráficas e Eventos - 1 Objectivos:. Construir programas com interfaces gráficas Graphical User Interface (GUI) application programs - Utilizar as classes JFrame, JButton, JLabel, ImageIcon,
Leia maisProf. Fernando V. Paulovich 25 de julho de SCC Programação Orientada a Objetos
SCC0604 - Programação Orientada a Objetos Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade de São
Leia maisé usado para fechar a janela do são telas que podem conter textos, imagens, vídeos, sons e efeitos visuais.
ATIVIDADES - CAPÍTULO 1 1 Caça-palavras - Localize as seguintes palavras: aplicativo apresentações efeitos imagens powerpoint slides sons vídeos textos F O R S L I D E S T E N D U T A B F O R T R U D O
Leia maisUNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM FUNDAMENTOS EM ORIENTAÇÃO A OBJETOS
Data final de entrega 16/09/2014, até às 23h59min Enviar o arquivo de respostas em formato PDF e o arquivozip com códigos fontes para o e-mail motafernandomaia@gmailcom, insira no assunto do e-mail [Lista
Leia maisRecursos Complementares (Tabelas e Formulários)
Linguagem de Programação para Web Recursos Complementares (Tabelas e Formulários) Prof. Mauro Lopes 1-31 30 Objetivo Nesta aula iremos trabalhar o conceito de tabelas e todas as tags associadas ao seu
Leia maisElaborando as Interfaces dos trabalhos das aulas 25, 26 e 27.
Elaborando as Interfaces dos trabalhos das aulas 25, 26 e 27. Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/2017/3ati Aulas 25, 26 e 27. 1 Na aula da semana passada ficaram para
Leia maisManual de placas - OBRAS. Departamento Nacional de Infraestrutura de Transportes
Manual de placas - OBRAS Área total: proporção de 5. Área da marca do Governo Federal (A): Cor de fundo: Branca. Marca do Governo Federal centralizada. Padrão geral das placas Área do nome da obra (B):
Leia maisINTRODUÇÃO AO DESENVOLVIMENTO WEB
INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Tabelas A tag permite a criação de tabelas com linhas e colunas Tabelas devem ser utilizadas para organizar e apresentar dados
Leia maisClasses e Objetos. Sintaxe de classe em Java
Classes e Objetos Classes e Objetos A Programação Orientada a Objetos (POO) é uma técnica de programação que se baseia na construção de classes e utilização de objetos. Os objetos são formados por dados
Leia maisExcel Prof. André Aparecido da Silva Disponível em:
Excel 2013 Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas 1 O programa O Excel 2013 é um software (programa) capaz de elaborar planilhas de cálculos com fórmulas complexas,
Leia maisUsar minigráficos para mostrar tendências de dados
Página 1 de 5 Excel > Planilhas > Exibindo dados Novidade no Microsoft Excel 2010, um minigráfico é um pequeno gráfico em uma célula de planilha que fornece uma representação visual de dados. Use minigráficos
Leia maisDIV 1 DIV 2 DIV 3 DIV 4 DIV 5
Posicionamento CSS Esquema normal ou fluxo normal é o esquema padrão de posicionamento dos boxe. Segundo as regras desse esquema, elementos de nível de bloco são colocados em sequencia vertical, dentro
Leia maisJAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: insira as propriedades escolhidas aqui FACULDADE DE TECNOLOGIA SENAC PELOTAS
JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: insira as propriedades escolhidas aqui FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Fabiano Nobre Mendes Identificação da Turma: ADS(Noturno) Data:
Leia maisIntrodução. Atributos em Java. Atributos. Acesso à atributos em Java. Atributo versus variável. Atributos, métodos e encapsulamento.
Introdução Atributos, métodos e encapsulamento joao@ecomp.uefs.br Atributos Ipos de acesso: private, public, protected e default Encapsulamento Métodos Construtores Criando objetos Departamento de Ciências
Leia maisAula 03 - Trabalhando com listas de dados I. Aula 03 - Trabalhando com listas de dados I. Sumário. Introdução
Aula 03 - Trabalhando com listas de dados I Sumário Introdução Formulário Inserindo um registro Excluindo um registro Filtrando e pesquisando registros AutoFiltro Aplicando o AutoFiltro Aplicando o AutoFiltro
Leia maisObedecendo essa estrutura definida para a linguagem, podemos dividir a sua definição em duas partes: os elementos da linguagem e as suas regras.
3 Metamodelo Um modelo é uma representação abstrata de um sistema e um metamodelo é uma descrição abstrata de um modelo. Ele consiste em um conjunto de conceitos e relacionamentos dentro de um determinado
Leia maisTecnologias da Informação e Comunicação
Cria um diretório na tua pen de nome Web. Abre o Dreamweaver. Tecnologias da Informação e Comunicação Cria um novo ficheiro HTML. Grava o ficheiro como primeira.html. 1 Muda a vista para Split para que
Leia maisElaborando as Interfaces dos trabalhos das aulas 28, 29 e 30.
Elaborando as Interfaces dos trabalhos das aulas 28, 29 e 30. Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/2017/3ati Aulas 28, 29 e 30. 1 Exercício Crie uma tela com os menus Menu
Leia maisInterface Gráfica - Swing
Interface Gráfica - Swing 1 Swing com o NetBeans p Para a construção de aplicativos gráficos, o construtor de interfaces gráficas do NetBeans IDE, torna a atividade uma simples tarefa de arrastar e soltar;
Leia maisExcel INTERMEDIÁRIO. Prof. Cassiano Isler Turma 3
INTERMEDIÁRIO Gráficos Prof. Cassiano Isler 2017.1 - Turma 3 por Prof. Cassiano Isler INTERMEDIÁRIO - Aula 1 2 / 67 por GÓMEZ, Luis Alberto. para engenheiros. Visual Books, 2009. Capítulo 2. Disponível
Leia maisJAVA 3D. PSI5789 Síntese de Imagens Professor: Márcio Lobo Netto Aluna: Alice Shimada Bacic. 1 Java 3D API
JAVA 3D 1 Java 3D API O Java 3D é uma API composta por uma hierarquia de classes em java utilizadas como interface para um sistema de rendering gráfico e de sons. O programador trabalha com construções
Leia maisPadrão para Especificação de Requisitos de Produto de Multimídia
Padrão para Especificação de Requisitos de Produto de Multimídia 1 Introdução 1.1 Escopo do documento Sugere-se aqui uma estrutura para a Especificação de Requisitos de Produto de Multimídia (ERPM). Esta
Leia maisProgramação Java (nível intermediário) 4. Polimorfismo
Programação Java (nível intermediário) 4 Polimorfismo Introdução Uma linguagem orientada a objetos nos permite definir novos tipos para variáveis Nós definimos um novo tipo através de uma classe Este tipo
Leia maisNome do Aluno: Matrícula: Turma: Data: 08/04/2013
Nome do Aluno: Matrícula: Turma: Data: 08/04/2013 1. (Encapsulamento) Dado o código abaixo diga quais os métodos que são visíveis para a instância objy criada pelo comando y objy = new objy() no método
Leia maisCENTRO PAULA SOUZA ETEC PADRE JOSÉ NUNES DIAS APLICATIVOS INFORMATIZADOS WORD 2007 PROFESSORA: ALINE PRISCILA SCHMIDT ALUNO:
CENTRO PAULA SOUZA ETEC PADRE JOSÉ NUNES DIAS APLICATIVOS INFORMATIZADOS WORD 2007 PROFESSORA: ALINE PRISCILA SCHMIDT ALUNO: Monte Aprazível 2011 O Word 2007 é o processador de texto mais conhecido e utilizado
Leia maisMUSEU DE CIÊNCIAS DA UFG
MUSEU DE CIÊNCIAS DA UFG Construção A malha é construída partindo de um triângulo equilátero cuja mediana é posicionada horizontalmente; O triângulo é então rebatido e posicionado de forma que suas bases
Leia maisInformática. LibreOffice Impress. Professor Márcio Hunecke.
Informática LibreOffice Impress Professor Márcio Hunecke Informática Aula XX LIBREOFFICE IMPRESS Modos de Exibição Normal Alterna para a exibição normal, na qual é possível criar e editar slides. Estrutura
Leia mais(INFORMAÇÕES PARA LABORATÓRIOS VIRTUAIS) Nome do laboratório: Laboratório de Programação (INFORMAÇÕES PARA FERRAMENTA)
(INFORMAÇÕES PARA LABORATÓRIOS VIRTUAIS) Nome do laboratório: Laboratório de Programação (INFORMAÇÕES PARA FERRAMENTA) Ferramenta 1 -NetBeans 8.1 GUI Elaborado por: Osmar de Oliveira Braz Junior Descrição
Leia maisCapturando Entrada de Dados Através do Teclado
Capturando Entrada de Dados Através do Teclado 1. Objetivos Agora que já estudamos alguns conceitos básicos e escrevemos alguns códigos simples, vamos fazer as aplicações ficarem mais interativas começando
Leia mais2017/09/05 19:16 1/6 3 Telas
2017/09/05 19:16 1/6 3 Telas 3 Telas Visão geral O recurso de telas do Zabbix tem por objetivo possibilitar a agregação de dados de várias fontes em uma visualização rápida na mesma página. A sua construção
Leia maisGerenciadores de Layout Parte 1
Gerenciadores de Layout Parte 1 1. Objetivos Os gerenciadores de layout têm a função de definir o layout a ser usado num componente gráfico, com um painel ou um frame, isto é, o gerenciador permite dividir
Leia maisAula 2 Even e to t s d o M ouse
Aula 2 Eventos do Mouse Sumário Considerações iniciais Elementos de uma aplicação Principais tipos de eventos em Java: (WindowEvent, MouseEvent, ActionEvent, KeyEvent) Capturando os eventos: Definindo
Leia maisProf. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br. 25 de julho de 2010. SCC0604 - Programação Orientada a Objetos
Interface Gráca com Swing SCC0604 - Programação Orientada a Objetos Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC)
Leia maisInterface gráfica em Java: Swing e SWT
Programação Orientada a Objetos Interface gráfica em Java: Swing e SWT UNIFEI 14/06/2012 Componentes gráficos em Java Os componentes gráficos em Java Componentes de desenho 2D e 3D Componentes de interface
Leia maisIntrodução ao Pro/ENGINEER
Introdução ao Pro/ENGINEER Benefícios da Modelagem de Sólidos: Modelos sólidos possuem volumes e cálculos de áreas Você pode obter propriedades de massa diretamente do modelo gerado. Figura 1: Exemplo
Leia maisBarra de Dados. Para aplicar o efeito de Barra de Dados, o primeiro passo é selecionar as células que deverão conter as barras de dados.
O Excel tem um recurso chamado Formatação Condicional, que é ótimo para enriquecer uma planilha com representações visuais dos seus números. É muito fácil aplicar os efeitos que já vêm prontos no Excel,
Leia maisProgramação Orientada a Objetos. Vagner Luz do Carmo - Vluzrmos
Programação Orientada a Objetos Vagner Luz do Carmo - Vluzrmos Questão 1 Dada a seguinte classe na linguagem JAVA: public class Carro { public String retornacor(){ ; return Azul ; private String retornachassi(){
Leia maisModelos de Cálculo. Modelo Estrutural. Características dos Modelos. Modelo simplificado
Modelos de Cálculo Conforme estudado nas referências bibliográficas sobre o projeto de reservatórios, onde se citam o livro de Araújo (2010) e as dissertações de Kuehn (2002) e Vasconcelos (1998), existem
Leia maisGráficos Excel Dados da planilha. Gráfico criado a partir de dados de planilha
Gráficos Excel 2007 Para criar um gráfico básico no Excel, o qual você possa modificar e formatar posteriormente comece inserindo os dados do gráfico em uma planilha. Em seguida, basta selecionar esses
Leia maisLEIC-T LERC MEIC-T 2011/2012 1º Semestre Programação com Objetos 2012/01/07 11h00m 3/10
2/10 1.1. (1.5 val.) Os mecanismos de herança entre classes e de composição de objetos são, por vezes, apresentados como alternativos, face à disponibilização de funcionalidade a uma classe. Compare-os,
Leia maisuse um cast para byte, como, por exemplo, gl.glcolor3ub((byte)0, (byte)0, (byte)255);
Universidade Estadual da Paraíba Campus VII Gov. Antônio Mariz CCEA Centro de Ciências Exatas e Sociais Aplicadas Licenciatura em Computação Computação Gráfica - Noturno Exercício 2 Nome: Inicialmente,
Leia maisINF 1620 Estruturas de Dados Semestre Segundo Trabalho: Jogo de Caça-Palavras
INF 1620 Estruturas de Dados Semestre 08.2 Segundo Trabalho: Jogo de Caça-Palavras O jogo de caça-palavras é um passatempo que consiste em descobrir palavras escondidas entre um conjunto de letras espalhadas
Leia mais