O documento apresenta 29 figuras que descrevem os passos para criar uma interface gráfica de usuário simples utilizando o NetBeans IDE. As figuras mostram como criar um projeto Java, adicionar componentes visuais como botões e imagens, renomear os componentes, centralizar elementos na tela e adicionar eventos de clique aos botões.
O documento discute os conceitos de refração da luz, incluindo: 1) A refração ocorre quando a luz muda de velocidade e direção ao passar de um meio para outro; 2) O índice de refração é a razão entre a velocidade da luz no vácuo e no meio, e depende da densidade do meio; 3) A lei de Snell descreve como o ângulo de incidência e refração se relacionam entre os meios.
O documento apresenta um resumo sobre redes de computadores e internet. Ele aborda conceitos básicos de redes, tipos de conexão, modos de transmissão, direções de transmissão, tipos de codificação, classificação de redes, meios de transmissão, equipamentos de redes, padrões de redes e conceitos básicos sobre internet. O cronograma de aulas é apresentado, com tópicos e datas. Por fim, há uma introdução sobre o tema da aula.
Este documento é um eBook sobre direito do trabalho que apresenta conceitos fundamentais da área como:
- Definição de relação de emprego e seus elementos constitutivos;
- Tipos de trabalhadores (empregado, empregador, autônomo etc) e suas características;
- Regras sobre jornada de trabalho, contratos de trabalho, remuneração e salário.
O eBook traz esses assuntos de forma resumida por meio de mapas mentais com definições, exemplos e notas explicativas.
O documento discute o Big Data, definindo seus conceitos principais como Volume, Velocidade, Variedade, Veracidade e Valor. Também aborda as ferramentas Hadoop e Cassandra, explicando o que são, suas características e como instalá-las.
El documento presenta un índice de 38 mapas mentales sobre temas gramaticales del portugués para concursos públicos. El índice incluye tópicos sobre ortografía, uso de palabras, hífen, plural de compuestos, verbos y su conjugación.
Este documento fornece uma introdução às bases de dados, abordando conceitos como:
1) O que é uma base de dados e para que serve;
2) Definição de SGBD e exemplos de aplicações;
3) Vantagens e desvantagens dos SGBDs em relação a sistemas de ficheiros.
O documento discute os conceitos de refração da luz, incluindo: 1) A refração ocorre quando a luz muda de velocidade e direção ao passar de um meio para outro; 2) O índice de refração é a razão entre a velocidade da luz no vácuo e no meio, e depende da densidade do meio; 3) A lei de Snell descreve como o ângulo de incidência e refração se relacionam entre os meios.
O documento apresenta um resumo sobre redes de computadores e internet. Ele aborda conceitos básicos de redes, tipos de conexão, modos de transmissão, direções de transmissão, tipos de codificação, classificação de redes, meios de transmissão, equipamentos de redes, padrões de redes e conceitos básicos sobre internet. O cronograma de aulas é apresentado, com tópicos e datas. Por fim, há uma introdução sobre o tema da aula.
Este documento é um eBook sobre direito do trabalho que apresenta conceitos fundamentais da área como:
- Definição de relação de emprego e seus elementos constitutivos;
- Tipos de trabalhadores (empregado, empregador, autônomo etc) e suas características;
- Regras sobre jornada de trabalho, contratos de trabalho, remuneração e salário.
O eBook traz esses assuntos de forma resumida por meio de mapas mentais com definições, exemplos e notas explicativas.
O documento discute o Big Data, definindo seus conceitos principais como Volume, Velocidade, Variedade, Veracidade e Valor. Também aborda as ferramentas Hadoop e Cassandra, explicando o que são, suas características e como instalá-las.
El documento presenta un índice de 38 mapas mentales sobre temas gramaticales del portugués para concursos públicos. El índice incluye tópicos sobre ortografía, uso de palabras, hífen, plural de compuestos, verbos y su conjugación.
Este documento fornece uma introdução às bases de dados, abordando conceitos como:
1) O que é uma base de dados e para que serve;
2) Definição de SGBD e exemplos de aplicações;
3) Vantagens e desvantagens dos SGBDs em relação a sistemas de ficheiros.
Lei 8112/1990 - Atualizada e Esquematizada - V. 2021Herbert Almeida
Lei 8112/1990 - Atualizada e Esquematizada - V. 2021
Estatuto dos Servidores Públicos Federais, comentado e atualizado. O arquivo contém inúmeros esquemas e comentários para auxiliá-lo no estudo.
O documento discute os seguintes tópicos sobre poluição sonora: 1) sua definição e causas principais como indústrias, transportes e áreas recreativas, 2) seus efeitos negativos na saúde como insônia, estresse e perda de audição, e 3) recomendações para evitar esses efeitos como evitar locais barulhentos.
O documento apresenta um eBook sobre mapas mentais para concursos públicos de direito administrativo. O eBook contém mapas mentais sobre diversos temas do direito administrativo, como princípios, administração pública, ato administrativo, licitação e contratos administrativos. Os mapas mentais fornecem conceitos, definições e exemplos de forma esquematizada para facilitar o estudo para concursos.
O documento apresenta um resumo do Direito Administrativo por meio de mapas mentais, abordando tópicos como administração pública, princípios fundamentais, poderes administrativos, atos administrativos, licitações, contratos administrativos, servidores públicos, serviços públicos e responsabilidade civil do Estado. O objetivo é otimizar o aprendizado e memorização dos estudantes por meio de uma revisão esquematizada da matéria.
O documento apresenta um resumo do Direito Administrativo brasileiro, abordando temas como a administração pública, os princípios fundamentais, os poderes administrativos, os atos administrativos, as licitações, os contratos administrativos, os servidores públicos, os serviços públicos, a responsabilidade civil do Estado, o controle da administração pública, a improbidade administrativa, o processo administrativo e os bens públicos.
1) O documento descreve uma pesquisa sobre a reestruturação da administração e do processo produtivo gráfico no Instituto Santa Teresa através de subsídios do empreendedorismo administrativo e da consultoria. 2) O objetivo é analisar um estudo de caso realizado na gráfica do Instituto para verificar a possibilidade de administrar a empresa com recursos administrativos simples e acompanhamento contínuo de resultados. 3) O trabalho também busca responder como o empreendedorismo administrativo e o conhecimento técnico podem resolver problemas
Apontamentos de Direito do Trabalho das aulas do Professor Doutor Rui Teixeir...A. Rui Teixeira Santos
Este documento é uma sebenta sobre direito do trabalho português elaborada por uma aluna. Resume conceitos básicos de direito do trabalho como seu objeto e âmbito, funções, fontes, contrato de trabalho, trabalhador e empregador.
Este documento es un índice de 28 mapas mentales sobre los derechos fundamentales del artículo 5 de la Constitución de Brasil. El índice incluye títulos como "Introducción a los derechos fundamentales", "Características de los derechos fundamentales", "Clasificación de los derechos fundamentales" y análisis detallados de cada inciso del artículo 5.
Aula 01 tics - tecnologia da informacao e comunicacao finalGilberto Campos
O documento discute o tema de Tecnologia da Informação e Comunicação (TICs). Define TICs como um conjunto de recursos tecnológicos utilizados de forma integrada para um objetivo comum, como e-mail e redes sociais. Também discute como a internet e as novas tecnologias revolucionaram a comunicação e a sociedade, tornando-a mais informada e conectada.
Direito constitucional teoria geral, classificação, poder constituinte, efi...DieinySantos
O documento discute conceitos fundamentais de direito constitucional, incluindo a teoria geral da constituição, classificação de constituições, poder constituinte e eficácia das normas constitucionais. Dividido em 20 seções, aborda esses tópicos de maneira detalhada.
O documento discute as mídias digitais e seu papel no marketing. Ele define mídia digital, destaca suas vantagens como interatividade e segmentação, e prevê que seu uso continuará crescendo. Também discute ferramentas como links patrocinados, e-mail marketing, banners, redes sociais e mobile para se aproximar de públicos de forma efetiva.
O documento discute o conceito de Big Data, definindo-o como o foco em grandes volumes de dados e velocidades de processamento. Explora os 5 V's do Big Data (Velocidade, Volume, Variedade, Veracidade e Valor) e apresenta exemplos de como empresas usam Big Data para identificar padrões e tomar decisões mais rápidas. Finalmente, discute tecnologias como Hadoop usadas para armazenar e processar grandes volumes de dados distribuídos.
O documento descreve a evolução da tecnologia ao longo da história, desde as primeiras ferramentas de pedra até descobertas modernas como o computador e a internet. Ele também discute as influências positivas e negativas da tecnologia no meio ambiente natural, humano e construído, e prevê que a tecnologia continuará evoluindo para encontrar soluções mais ecológicas no futuro.
Direito administrativo completo em mapas mentaisAgnus Loureiro
O documento apresenta um resumo do Direito Administrativo por meio de mapas mentais, abordando tópicos como administração pública, princípios fundamentais, poderes administrativos, atos administrativos, licitações, contratos administrativos, servidores públicos, serviços públicos e responsabilidade civil do Estado. O objetivo é otimizar o aprendizado e memorização dos estudantes por meio de uma revisão esquematizada da matéria.
Este documento presenta un índice de 31 mapas mentales sobre las licitaciones públicas según la Ley 8666 de Brasil. El índice incluye secciones sobre la visión general, objetivos, competencia legislativa, principios generales y específicos, tipos de licitación, fases internas y externas, modalidades, invalidación, y contratación directa. El documento fue creado por Terezinha Rego el 12 de julio de 2011 y provee una guía sobre los conceptos y procesos clave de las licitaciones públicas en Brasil.
O documento apresenta uma introdução à linguagem Java, à Orientação a Objetos e à IDE NetBeans. Aborda a história do Java, suas principais características como plataforma independente, comunidades de desenvolvedores e suporte a diversas plataformas. Explica os conceitos básicos de Orientação a Objetos como classes, objetos e herança. Apresenta também o que é a IDE NetBeans, suas funcionalidades e tecnologias suportadas.
O documento descreve o Netbeans, um ambiente integrado de desenvolvimento (IDE) para criar programas com recursos gráficos utilizando Java. Ele explica como instalar o Netbeans, conhecer sua interface e criar uma aplicação gráfica simples usando componentes Swing.
Lei 8112/1990 - Atualizada e Esquematizada - V. 2021Herbert Almeida
Lei 8112/1990 - Atualizada e Esquematizada - V. 2021
Estatuto dos Servidores Públicos Federais, comentado e atualizado. O arquivo contém inúmeros esquemas e comentários para auxiliá-lo no estudo.
O documento discute os seguintes tópicos sobre poluição sonora: 1) sua definição e causas principais como indústrias, transportes e áreas recreativas, 2) seus efeitos negativos na saúde como insônia, estresse e perda de audição, e 3) recomendações para evitar esses efeitos como evitar locais barulhentos.
O documento apresenta um eBook sobre mapas mentais para concursos públicos de direito administrativo. O eBook contém mapas mentais sobre diversos temas do direito administrativo, como princípios, administração pública, ato administrativo, licitação e contratos administrativos. Os mapas mentais fornecem conceitos, definições e exemplos de forma esquematizada para facilitar o estudo para concursos.
O documento apresenta um resumo do Direito Administrativo por meio de mapas mentais, abordando tópicos como administração pública, princípios fundamentais, poderes administrativos, atos administrativos, licitações, contratos administrativos, servidores públicos, serviços públicos e responsabilidade civil do Estado. O objetivo é otimizar o aprendizado e memorização dos estudantes por meio de uma revisão esquematizada da matéria.
O documento apresenta um resumo do Direito Administrativo brasileiro, abordando temas como a administração pública, os princípios fundamentais, os poderes administrativos, os atos administrativos, as licitações, os contratos administrativos, os servidores públicos, os serviços públicos, a responsabilidade civil do Estado, o controle da administração pública, a improbidade administrativa, o processo administrativo e os bens públicos.
1) O documento descreve uma pesquisa sobre a reestruturação da administração e do processo produtivo gráfico no Instituto Santa Teresa através de subsídios do empreendedorismo administrativo e da consultoria. 2) O objetivo é analisar um estudo de caso realizado na gráfica do Instituto para verificar a possibilidade de administrar a empresa com recursos administrativos simples e acompanhamento contínuo de resultados. 3) O trabalho também busca responder como o empreendedorismo administrativo e o conhecimento técnico podem resolver problemas
Apontamentos de Direito do Trabalho das aulas do Professor Doutor Rui Teixeir...A. Rui Teixeira Santos
Este documento é uma sebenta sobre direito do trabalho português elaborada por uma aluna. Resume conceitos básicos de direito do trabalho como seu objeto e âmbito, funções, fontes, contrato de trabalho, trabalhador e empregador.
Este documento es un índice de 28 mapas mentales sobre los derechos fundamentales del artículo 5 de la Constitución de Brasil. El índice incluye títulos como "Introducción a los derechos fundamentales", "Características de los derechos fundamentales", "Clasificación de los derechos fundamentales" y análisis detallados de cada inciso del artículo 5.
Aula 01 tics - tecnologia da informacao e comunicacao finalGilberto Campos
O documento discute o tema de Tecnologia da Informação e Comunicação (TICs). Define TICs como um conjunto de recursos tecnológicos utilizados de forma integrada para um objetivo comum, como e-mail e redes sociais. Também discute como a internet e as novas tecnologias revolucionaram a comunicação e a sociedade, tornando-a mais informada e conectada.
Direito constitucional teoria geral, classificação, poder constituinte, efi...DieinySantos
O documento discute conceitos fundamentais de direito constitucional, incluindo a teoria geral da constituição, classificação de constituições, poder constituinte e eficácia das normas constitucionais. Dividido em 20 seções, aborda esses tópicos de maneira detalhada.
O documento discute as mídias digitais e seu papel no marketing. Ele define mídia digital, destaca suas vantagens como interatividade e segmentação, e prevê que seu uso continuará crescendo. Também discute ferramentas como links patrocinados, e-mail marketing, banners, redes sociais e mobile para se aproximar de públicos de forma efetiva.
O documento discute o conceito de Big Data, definindo-o como o foco em grandes volumes de dados e velocidades de processamento. Explora os 5 V's do Big Data (Velocidade, Volume, Variedade, Veracidade e Valor) e apresenta exemplos de como empresas usam Big Data para identificar padrões e tomar decisões mais rápidas. Finalmente, discute tecnologias como Hadoop usadas para armazenar e processar grandes volumes de dados distribuídos.
O documento descreve a evolução da tecnologia ao longo da história, desde as primeiras ferramentas de pedra até descobertas modernas como o computador e a internet. Ele também discute as influências positivas e negativas da tecnologia no meio ambiente natural, humano e construído, e prevê que a tecnologia continuará evoluindo para encontrar soluções mais ecológicas no futuro.
Direito administrativo completo em mapas mentaisAgnus Loureiro
O documento apresenta um resumo do Direito Administrativo por meio de mapas mentais, abordando tópicos como administração pública, princípios fundamentais, poderes administrativos, atos administrativos, licitações, contratos administrativos, servidores públicos, serviços públicos e responsabilidade civil do Estado. O objetivo é otimizar o aprendizado e memorização dos estudantes por meio de uma revisão esquematizada da matéria.
Este documento presenta un índice de 31 mapas mentales sobre las licitaciones públicas según la Ley 8666 de Brasil. El índice incluye secciones sobre la visión general, objetivos, competencia legislativa, principios generales y específicos, tipos de licitación, fases internas y externas, modalidades, invalidación, y contratación directa. El documento fue creado por Terezinha Rego el 12 de julio de 2011 y provee una guía sobre los conceptos y procesos clave de las licitaciones públicas en Brasil.
O documento apresenta uma introdução à linguagem Java, à Orientação a Objetos e à IDE NetBeans. Aborda a história do Java, suas principais características como plataforma independente, comunidades de desenvolvedores e suporte a diversas plataformas. Explica os conceitos básicos de Orientação a Objetos como classes, objetos e herança. Apresenta também o que é a IDE NetBeans, suas funcionalidades e tecnologias suportadas.
O documento descreve o Netbeans, um ambiente integrado de desenvolvimento (IDE) para criar programas com recursos gráficos utilizando Java. Ele explica como instalar o Netbeans, conhecer sua interface e criar uma aplicação gráfica simples usando componentes Swing.
O documento apresenta o NetBeans 7.4, incluindo como instalá-lo, criar projetos, usar atalhos, conectar-se a bancos de dados, usar controle de versão e plugins. O NetBeans fornece um ambiente de desenvolvimento integrado para várias linguagens de programação.
Criando uma Agenda simples com NetBeansSerge Rehem
Um tutorial de autoria de Markus Becker que mostra como criar em poucos minutos uma Agenda simples com NetBeans usando Swing Application Framework e Beans Binding.
Apresentação sobre o NetBeans que eu fiz em Sobral durante o Café com Tapioca organizado pelo CEJUG.
http://www.cejug.org/pages/viewpage.action?pageId=32014349
Este documento apresenta um estudo aplicado sobre interfaces gráficas em ambientes heterogêneos usando ferramentas de autoria. O objetivo é realizar um estudo prático de produção de interfaces em web, desktop e mobile. Inclui informações sobre componentes Swing, gerenciadores de layout e tratamento de eventos em Java.
Tutorial sistema vendas_em_java_com_swingEverson Wolf
1) O documento descreve o passo a passo para desenvolver um sistema de vendas em Java usando a IDE NetBeans e componentes Swing; 2) Ele explica como criar classes, telas e repositórios para manipular clientes, produtos e vendas e como conectar o sistema a um banco de dados; 3) O autor também mostra como codificar a lógica e interface do sistema para realizar consultas, cadastros e alterações.
Tutorial: Gerando Relatórios Com JasperReports e iReports no NetbeansFlávio Araújo
O documento fornece instruções passo a passo para gerar relatórios no NetBeans usando os plugins JasperReports e iReports. Ele explica como instalar os plugins, criar uma conexão com o banco de dados, projetar o relatório, adicionar campos de dados e visualizar o relatório gerado.
O documento apresenta um resumo biográfico do autor Robson de Lima Carvalho e um sumário da apostila sobre Programação Visual com Java e IDE Netbeans. A apostila ensina a criar projetos, janelas, inserir figuras, renomear componentes, criar menus e botões de rádio.
O documento descreve como usar o iReport para criar relatórios com o JasperReports de forma visual sem precisar lidar diretamente com o formato XML. O iReport permite projetar, compilar e testar relatórios de forma interativa adicionando campos, grupos, cálculos, gráficos e layout.
Palestra realizada durante o VII Encontro de Tecnologia da Informação na FIC. Foi uma palestra muito boa, tive um ótimo retorno. Pena que nos slides não há o demo que eu fiz no NetBeans, acho que foi o mais importante.
Prática de ensino de Linguagem de Programação IIEverson Wolf
Este documento descreve um sistema de gerenciamento de pet shop desenvolvido usando a linguagem Java. O sistema permite cadastrar clientes, animais e serviços prestados e armazena as informações em um banco de dados. O documento explica as telas e funcionalidades do sistema, como login, cadastro, edição e remoção de dados.
O documento fornece uma introdução ao Netbeans, um ambiente de desenvolvimento integrado (IDE) Java gratuito e de código aberto. Resume as principais funcionalidades do Netbeans, incluindo suporte a várias linguagens de programação, ferramentas visuais para construção de interfaces gráficas e colaboração em tempo real entre desenvolvedores. Finaliza apresentando recursos de treinamento e certificação da Sun para aprimorar carreira em Java.
O documento apresenta os conceitos básicos de orientação a objetos, incluindo encapsulamento, herança, classes e objetos. Encapsulamento esconde detalhes internos de objetos, herança permite compartilhamento entre classes, classes definem atributos e métodos comuns a objetos, e objetos são instâncias de classes. O documento fornece exemplos de cada conceito e demonstra sua implementação em Java.
O documento apresenta comandos de controle de fluxo em Java como switch, while, do, for, for-each, break, continue, if, if-else-if e operador ternário. Exemplos demonstram o uso do if/else para executar código baseado em condições e tarefas propostas incluem criar programas para analisar números e notas.
A AlgaWorks certifica que Samir Mamudemamude@gmail.com concluiu com sucesso um curso online de 80 horas sobre sistemas comerciais Java EE com CDI, JPA e PrimeFaces. O curso foi concluído em 27 de maio de 2016 em Uberlândia, Minas Gerais.
Este documento contém um sumário sobre Java Web, incluindo tópicos como JDBC, Java Servlet, JavaServer Pages, arquitetura MVC, ambiente de desenvolvimento Tomcat e mais.
Programação Orientada a Objetos - Conceitos básicos da linguagem JAVACristiano Almeida
O documento apresenta uma aula introdutória sobre programação orientada a objetos em Java. Aborda conceitos básicos como introdução ao Java, NetBeans, variáveis, operadores, estruturas condicionais e laços de repetição.
O documento discute a Java Persistence API (JPA), que padroniza o mapeamento objeto-relacional em Java. A JPA permite que classes Java sejam mapeadas para tabelas de banco de dados usando anotações. A EntityManager é responsável por gerenciar o ciclo de vida das entidades e realizar operações de persistência.
Este documento apresenta uma introdução ao JavaFX, descrevendo o que é JavaFX, seus principais componentes como a linguagem JavaFX Script, a plataforma multiplataforma e exemplos de aplicações. O documento também fornece próximos passos para desenvolvedores começarem a usar JavaFX, baixando as ferramentas e exemplos e participando de fóruns e tutoriais.
1. A Cartografia estuda a representação da Terra através de mapas e possui aplicações em diversas áreas como engenharia, geografia e planejamento urbano.
2. A Terra possui a forma de um elipsóide achatado nos polos, mais próximo de uma esfera imperfeita. Existem diferentes modelos para representar a superfície terrestre como a superfície topográfica, o geóide e o elipsóide de revolução.
3. Para maior precisão nas representações cartográficas, cada país
Este eBook tem como finalidade demonstrar e exemplificar as principais fórmulas e funcionalidade do Microsoft Excel. Ao final deste o aluno estará capacitado para:
- Elaborar planilhas inteligentes de nível intermediário;
- Utilizar fórmulas para procuras e referências;
- Estruturar dados;
- Aplicar fórmulas avançadas no Excel;
- Tratar dados;
- Aplicar filtros;
- Analisar dados de forma mais consistente.
Este documento contém uma lista de 69 figuras e 2 tabelas relacionadas a conceitos e aplicações de controladores lógicos programáveis SIMATIC S7. As figuras e tabelas descrevem tópicos como arquitetura básica de CLPs, programação em STEP 7, uso de temporizadores, contadores, operações matemáticas, blocos de programação e monitoramento de variáveis.
Este documento fornece uma breve introdução ao software COMSOL Multiphysics, descrevendo seus principais módulos, procedimentos básicos de modelagem, ferramentas de geometria 2D e 3D, e exemplos de aplicação em transferência de calor e mecânica dos fluidos.
Este documento discute o uso do geoprocessamento e sistemas de informação geográfica (SIG) na gestão de cidades. É dividido em três seções principais: 1) processamento de indicadores e análises integradas de dados espaciais, 2) produção e manipulação de dados espaciais, e 3) apoio a operações de sistemas urbanos através de relatórios e consultas a bancos de dados. O documento fornece exemplos de como SIG podem ser usados para planejamento, diagnósticos, e tomada de decisões
O documento fornece um resumo sobre informática básica, abordando conceitos como:
1) Definição de informática e suas funções;
2) Componentes básicos de um computador como hardware, software e peopleware;
3) Breve histórico dos computadores desde a primeira geração até a atual.
Este documento propõe uma solução de armazenamento de dados para a faculdade UniBrasil utilizando tecnologias de compartilhamento de dados de baixo custo e alta disponibilidade. A solução envolve a criação de um cluster de armazenamento com discos configurados em RAID5 e acesso remoto aos dados por meio de protocolos como iSCSI. Testes demonstraram que a solução oferece bom desempenho e escalabilidade para aplicações como servidor de arquivos.
Introdução a Informática, as TIC's e a evolução do computadorSantos Vilanculos
O trabalho em mãos apresenta duma forma resumida, as etimologias, conceitos relacionados a Informática e as TIC’s (Tecnologias de Informação e Comunicação), como também, suas áreas de aplicação e o histórico da evolução do computador até a atualidade.
Este documento descreve o projeto de uma impressora 3D desenvolvido por James Fraga e Karolyne Pereira para o curso técnico em eletrônica no SENAI Porto Alegre em 2013. O projeto inclui a fundamentação teórica dos componentes utilizados como o microcontrolador PIC18F4550, motores de passo, driver DRV8825 e extrudora, além da metodologia, desenvolvimento da parte mecânica, hardware, software e firmware para controlar a impressora 3D.
Este documento fornece uma introdução ao software Winplot, incluindo sua história, instalação e interface. Discute como o Winplot pode ser usado para plotar gráficos de funções e foi desenvolvido originalmente para rodar no DOS.
Este documento apresenta um guia para um pré-encontro e encontro espiritual de quatro dias. Inclui instruções para os ministradores, quatro lições diárias para o pré-encontro abordando tópicos como redenção e santificação, e orientações para a organização e programação do encontro de dois dias.
1. O documento descreve um projeto de monografia sobre um robô localizador de seres humanos desenvolvido por estudantes de engenharia da Universidade Tecnológica Federal do Paraná.
2. O robô usa um sensor infravermelho para diferenciar seres humanos de outros objetos e um sonar para navegação em ambientes com pouca luz.
3. O documento inclui detalhes sobre a fundamentação teórica, componentes, estrutura e código do robô.
Este documento apresenta um projeto de um sistema de crowdfunding para desenvolvedores de jogos eletrônicos, descrevendo os requisitos levantados, análises realizadas e especificações técnicas. Foi realizada uma pesquisa em sistemas similares, identificados atores e casos de uso, além de diagramas de classes e sequência para modelagem do sistema.
1. O documento apresenta a Unidade de Educação Infantil Noeme Borges de Andrade, localizada em Mossoró, Rio Grande do Norte.
2. São descritas as características da unidade educacional como nome, endereço, porte, bairro, telefone e e-mail.
3. Também são apresentados quadros com a demonstração dos professores, equipe de apoio, gestão e bolsistas da unidade, além de gráficos sobre a evolução da matrícula e testes de leitura e escrita infantil.
Baixar livro o guia da reconquista perfeita pdf download gratisJhefferson Barros
Este documento fornece um guia sobre como reconquistar um ex-parceiro. Ele discute estratégias como manter distância inicialmente, regras para entrar em contato, como responder a mensagens e ligações, como usar lembranças positivas e hormônios do amor para aumentar a atração, e como progredir no relacionamento após o contato inicial. O guia sugere que a paciência, honestidade e aumento gradual da intimidade são fundamentais para uma "Reconquista Perfeita".
O documento apresenta os conceitos fundamentais de análise real, incluindo números naturais, inteiros e reais, conjuntos finitos e infinitos, sequências e séries. O documento define esses conceitos de forma axiomática e fornece exemplos para ilustrar as definições.
O documento apresenta os conceitos fundamentais de análise real, incluindo números naturais, inteiros e reais, conjuntos finitos e infinitos, sequências e séries. O documento define esses conceitos de forma axiomática e fornece exemplos para ilustrar as definições.
O documento apresenta os conceitos fundamentais de análise real, incluindo números naturais, inteiros e reais, conjuntos finitos e infinitos, sequências e séries. O documento define esses conceitos por meio de fundamentação axiomática e discute suas propriedades e relações.
Este documento apresenta um diagnóstico organizacional da empresa Artstylo com ênfase nos custos. Ele descreve as classificações de custos, como matéria-prima, depreciação, mão de obra e salários. Além disso, aborda o fluxo de caixa da empresa e fornece detalhes sobre o processo produtivo.
1. O documento apresenta um curso sobre lógica de programação, banco de dados e data warehouse ministrado pelo professor Julio Alves. 2. O curso é dividido em três capítulos, abordando conceitos básicos, algoritmos, variáveis, tipos de dados, estruturas de repetição e outros tópicos de lógica de programação no primeiro capítulo. 3. No segundo capítulo, fala-se sobre introdução a banco de dados, modelo conceitual e lógico, propriedades, SGBD e outros assuntos relacionados. 4.
Semelhante a Apostila programação visual usando java e netbeans (20)
Apostila programação visual usando java e netbeans
1.
2. Índice
Figura 1 – Abrindo o NetBeans ...................................................................................8
Figura 2 – abrindo o NetBeans....................................................................................9
Figura 3 – Tela do NetBeans .......................................................................................9
Figura 4 – Criando o Projeto ......................................................................................10
Figura 5 – nomeando o projeto..................................................................................11
Figura 6 – renomeando o projeto ..............................................................................11
Figura 7 – criação de pacotes....................................................................................12
Figura 8 – nomeando os pacotes..............................................................................12
Figura 9 – nomeando os pacotes..............................................................................13
Figura 10 – criando o JFrame....................................................................................13
Figura 11 – nomeando o JFrame ..............................................................................14
Figura 12 – Tela do JFrame.......................................................................................14
Figura 13 – inserindo o botão JLabel .......................................................................15
Figura 14 – botão JLabel inserido .............................................................................15
Figura 15 – redimensionando o botão JLabel.........................................................16
Figura 16 - renomeando o JLabel..................................................................... 14
Figura 17 - renomeando o JLabel .............................................................................17
Figura 18 - renomeando o JLabel .................................................................... 14
Figura 19 - renomeando o JLabel .............................................................................18
Figura 20 - inserindo Imagem e centralizando ................................................. 15
Figura 21 - inserindo Imagem e centralizando ........................................................19
Figura 22 - inserindo Imagem e centralizando ................................................. 15
Figura 23 - inserindo Imagem e centralizando ........................................................20
Figura 24 - inserindo Imagem e centralizando ................................................. 15
Figura 25 - inserindo Imagem e centralizando ........................................................21
Figura 26 - inserindo Imagem e centralizando ................................................. 16
Figura 27 - inserindo Imagem e centralizando ........................................................22
Figura 28 - inserindo Imagem e centralizando ........................................................22
Figura 29 - inserindo e renomeando o botão JToggleButon ............................ 16
Figura 30 - inserindo e renomeando o botão JToggleButon ................................23
Figura 31 - inserindo e renomeando o botão JToggleButon ................................23
Figura 32 - inserindo e renomeando o botão JToggleButon ................................24
Figura 33 - inserindo o botão ButtonGroup ...................................................... 18
Figura 34 - inserindo o botão ButtonGroup .............................................................24
3. Figura 35- testando o programa ................................................................................25
Figura 36 - inserindo um evento actionPerformed .................................................25
Figura 37 - declarando as variáveis dos botões Ligar e Desligar ........................26
Figura 38 - declarando as variáveis dos botões Ligar e Desligar ........................27
Figura 39 - testando o programa...............................................................................27
Figura 40 - testando o botão Ligar............................................................................28
Figura 41 - testando o botão Desligar ......................................................................28
Figura 1criando uma classe Java..............................................................................30
Figura 2 criando uma classe Java.............................................................................31
Figura 3 usando o Jframe...........................................................................................31
Figura 4Jtexarea ..........................................................................................................32
Figura 5 Inserindo o jtexarea .....................................................................................32
Figura 6JtextArea.........................................................................................................33
Figura 7 Inserindo o Label no projeto .......................................................................33
Figura 8 editando o texto Label .................................................................................34
Figura 9 um label após o nome editado ...................................................................35
Figura 10 inserindo o Jtexfield ...................................................................................35
Figura 11 editando o Jtexfield ....................................................................................35
Figura 12 Inserindo ojbutton 1 ...................................................................................36
Figura 13 Inserindo o Jbutton2 ..................................................................................37
Figura 14 colocando o nome Inserir .........................................................................37
Figura 15 colocando o nome Cancelar no J button2 .............................................38
Figura 16 O Jbutton1 e 2 já editados........................................................................38
Figura 17 visualizando o projeto................................................................................39
Figura 18 design do projeto........................................................................................39
Figura 19 Inserindo uma borda no Jtexarea............................................................40
Figura 20 colocando título e alterando a fonte ........................................................41
Figura 21dando funcionalidade aos botões.............................................................41
Figura 22 ativando actionperformance.....................................................................42
Figura 23 declarando as variáveis ............................................................................42
Figura 24 declarando variáveis..................................................................................43
Figura 25 declarando variáveis..................................................................................44
Figura 26 design do projeto........................................................................................44
Figura 27 testando o botão.........................................................................................45
Figura 28 botão inserir funcionando corretamente.................................................45
Figura 29 mostra as palavras digitadas inseridas no nosso projeto....................46
4. Figura 1- Criando projeto............................................................................................48
Figura 2 - Escolha de Projeto. ...................................................................................49
Figura 3 - Atribuir nome ao projeto. ..........................................................................50
Figura 4 - Criação de Janelas....................................................................................50
Figura 5 - Definindo o nome do JFrame. .................................................................51
Figura 6 - Acessando as propriedades do JFrame. ...............................................52
Figura 7 - Opção defaultCloseOperation DISPOSE. .............................................52
Figura 8 - Modificando o title......................................................................................53
Figura 9 – Resizable....................................................................................................53
Figura 10 - Gerar Centralizado..................................................................................53
Figura 11 - Visualizar Design.....................................................................................54
Figura 12 - Opções da paleta.....................................................................................54
Figura 13 - Usando o Painel. .....................................................................................55
Figura 14 - Segundo Painel........................................................................................56
Figura 15 - Bordas do Painel. ....................................................................................56
Figura 16 - Borda com Título. ....................................................................................57
Figura 17 - Título da borda superior. ........................................................................57
Figura 18 - Cor da borda. ...........................................................................................58
Figura 19– Fonte da borda.........................................................................................58
Figura 20 - Opções fonte da borda. ..........................................................................59
Figura 21 - Justificativa da borda. .............................................................................59
Figura 22 - Borda sobre borda...................................................................................60
Figura 23 - Borda com Título – Borda. .....................................................................61
Figura 24 - Paleta AWT. .............................................................................................62
Figura 25 - Propriedades do Painel. .........................................................................63
Figura 26 - Background Painel. .................................................................................64
Figura 27 - Background Painel Inferior.....................................................................64
Figura 28 - Botão de Rádio. .......................................................................................65
Figura 29 - Opções jButton . ......................................................................................65
Figura 30 - Opções de Envio. ....................................................................................66
Figura 31 - PropriedadesjRadioButton. ....................................................................67
Figura 32 - FontjRadioButton.....................................................................................68
Figura 33 - Negrito jRadioButton...............................................................................68
Figura 34 - Adicionando Botão. .................................................................................69
Figura 35 - Adicionando Label...................................................................................69
Figura 36 - Textos JLabel...........................................................................................70
5. Figura 37 - Grupo de Botões......................................................................................71
Figura 38 - Navegador do NetBeans........................................................................71
Figura 39 - Alterando Nome da Variável..................................................................72
Figura 40 - Propriedade buttonGroup.......................................................................72
Figura 41 – actionPerformed......................................................................................73
Figura 42 - Código PAC..............................................................................................74
Figura 43 - Código Encomenda Normal e Sedex...................................................74
Figura 44 - Código Opção Selecionada. ..................................................................75
Figura 45 – ActionCommand. ....................................................................................76
Figura 46 - Código Botão Limpar Seleção...............................................................76
Figura 47 - Exemplo Radio Button............................................................................77
Figura 1 – Exemplo CheckBox. .................................................................................79
Figura 2 - Criando Projeto. .........................................................................................80
Figura 3 - Escolha do Projeto. ...................................................................................81
Figura 4 - Atribuir Nome ao Projeto ..........................................................................82
Figura 5 - Criação de Janelas....................................................................................82
Figura 6 - Definindo o Nome do JFrame ..................................................................83
Figura 7 - Acessando as Propriedades do JFrame................................................84
Figura 8 - Opção defaultCloseOperation DISPOSE. .............................................84
Figura 9 - Modificando o title......................................................................................85
Figura 10 - Resizable. .................................................................................................85
Figura 11 - Gerar Centralizado..................................................................................85
Figura 12 - Visualizar Design.....................................................................................86
Figura 13 - Opções da Paleta....................................................................................87
Figura 14 - Usando o Painel. .....................................................................................87
Figura 15 - Bordas do Painel. ....................................................................................88
Figura 16 - Borda com Título. ....................................................................................88
Figura 17 - Título da Borda.........................................................................................89
Figura 18 - Cor da Borda............................................................................................89
Figura 19 - Fonte da Borda. .......................................................................................89
Figura 20 - Opções Fonte da Borda. ........................................................................90
Figura 21 - Justificativa da Borda..............................................................................90
Figura 22 - Borda sobre Borda ..................................................................................91
Figura 23 - Borda com Título – Borda. .....................................................................91
Figura 24 - Propriedades do Painel. .........................................................................92
Figura 25 - Background Painel. .................................................................................93
6. Figura 26 - Adicionando Label...................................................................................93
Figura 27 - Editar Texto. .............................................................................................94
Figura 28 - Navegador. ...............................................................................................94
Figura 29 - Propriedades do jLabel...........................................................................95
Figura 30 - Fonte do jLabel. .......................................................................................95
Figura 31 - Adicionando Campo de Texto. ..............................................................96
Figura 32 – Editar TextojTextArea. ...........................................................................96
Figura 33 - Adicionando jCheckBox..........................................................................97
Figura 34 - Editar Texto jCheckBox..........................................................................97
Figura 35 - Adicionando jButton. ...............................................................................98
Figura 36 - Editar Texto jButton.................................................................................98
Figura 37 - actionPerformed botão OK. ...................................................................99
Figura 38 - Código botão OK. ..................................................................................100
Figura 39 - Projeto. ....................................................................................................100
Figura 40 - Código do botão Limpar. ......................................................................101
Figura 158 - Exemplo CheckBox.......................................................................90
7.
8. Três tipos de botões de estado — JToggleButton, JCheckBox e JRadioButton
— que têm valores ativados/desativados ou verdadeiro/falso. As classes
JCheckBox e JRadioButton são subclasses de JToggleButton.
É uma variação bem básica do JButton. Trata-se de um botão que, uma vez
pressionado, fica “afundado”, demonstrando que tal opção está selecionada ou
que tal funcionalidade está ativada. O uso do JToggleButton torna-se possível
por causa do método isSelected(), que retorna True ou False e nos diz se o
botão está “afundado” ou não. Um Botão com duas opções.
Iremos ver logo abaixo como funciona o JToggleButton, para começarmos
iniciaremos o NetBeans conforme a Figura 1:
Figura 1 – Abrindo o NetBeans.
Tela de abertura do NetBeans – Figura 2 e Figura 3:
9. Figura 2 – Abrindo o NetBeans.
Figura 3 – Tela do NetBeans.
Criando um projeto Netbeans, clique em arquivo depois em novo projeto
conforme a Figura 4:
10. Figura 4 – Criando o Projeto.
Iremos nomear o projeto conforme a Figura 5:
11. Figura 5 – Nomeando o projeto.
Após nomear o projeto clique em Finalizar conforme Figura 6:
Figura 6 – Renomeando o projeto.
12. Projeto criado, agora iremos criar dois pacotes conforme Figura 7:
Figura 7 – Criação de pacotes.
O primeiro pacote será chamado de Telas conforme Figura 8:
Figura 8 – Nomeando os pacotes.
13. O segundo pacote será chamado de Imagens conforme Figura 9:
Figura 9 – Nomeando os pacotes.
Dentro do pacote Telas vamos criar um novo JFrame conforme Figura 10:
Figura 10 – Criando o JFrame.
14. O JFrame será chamado de TesteLampada conforme Figura 11:
Figura 11 – nomeando o JFrame.
Tela do JFrame criado conforme Figura 12:
Figura 12 – Tela do JFrame.
15. Nesse teste da lâmpada iremos usar um botão JLabel, 1 botão ButtonGroup e
dois botões JToggleButton, iremos inserir primeiro o botão JLabel, observe que
quando selecionamos, o mesmo aparece uma informação destacada em
amarelo conforme Figura 13:
Figura 13 – Inserindo o botão JLabel.
Pronto o botão JLabel agora está inserido conforme Figura 14:
Figura 14 – Botão JLabel inserido.
16. Agora iremos redimensionar o tamanho deste JLabel conforme Figura 15:
Figura 15 – Redimensionando o botão JLabel.
Iremos renomear “editar texto”, porém este não terá nenhum nome e sim uma
imagem conforme as Figuras 16 à 19:
Figura 16 - Renomeando o JLabel.
17. Figura 17 - Renomeando o JLabel.
Figura 18 - Renomeando o JLabel.
18. Figura 19 - Renomeando o JLabel.
Agora no lugar do Texto que tinha no JLabel iremos inserir uma imagem e
deixa-la centralizada conforme as Figuras 20 a 28:
Figura 20 - Inserindo Imagem e centralizando.
19. Figura 21 - Inserindo Imagem e centralizando.
Figura 22 - Inserindo Imagem e centralizando.
20. Figura 23 - Inserindo Imagem e centralizando.
Figura 24 - Inserindo Imagem e centralizando.
21. Figura 25 - Inserindo Imagem e centralizando.
Figura
Figura 26 - Inserindo Imagem e centralizando.
22. Figura 27 - Inserindo imagem e centralizando.
Figura
Figura 28 - Inserindo imagem e centralizando.
Após inserirmos o botão JLabel e configura-los iremos agora inserir os botões
JToggleButton, lembrando que usaremos dois botões JToggleButton. O
primeiro será renomeado e será chamado de “Ligar” conforme as Figuras 29 a
31:
23. Figura 29 - Inserindo e renomeando o botão JToggleButon.
Figura 30 - Inserindo e renomeando o botão JToggleButon.
Figura 31 - Inserindo e renomeando o botão JToggleButon.
O primeiro botão foi inserido e renomeado, agora iremos inserir o segundo
botão chamado de “Desligar”, conforme Figura 32:
24. Figura 32 - Inserindo e renomeando o botão JToggleButon.
Iremos inserir agora o botão ButtonGroup que serve para deixar os dois
JToggleButton com a funcionalidade Desligar e Ligar conforme as Figuras 33 e
34:
Figura 33 - Inserindo o botão ButtonGroup.
Figura 34 - Inserindo o botão ButtonGroup.
25. Iremos fazer um teste para verificar como esta o design do nosso programa
para isso devemos pressionar Shift + F6 e irá executar e abrirá uma nova
janela conforme Figura 35:
Figura 35 - Testando o programa.
Agora vamos dar funcionalidade aos JToggleButton “ Botão LIGAR e
DESLIGAR” para isso clicamos em cima de um dos botões JToggleButton com
o botão direito do mouse e iremos inserir um Evento – Action - actionPerformed
conforme mostra a Figura 36:
Figura 36 - Inserindo um evento actionPerformed.
26. Agora iremos declarar as variáveis do JToggleButton para a funcionalidade dos
botões “Ligar e Desligar” conforme Figura 37. Observe que nas linhas 99 até
101 e 107 até a 109 as Variáveis são declaradas conforme a Figura 38:
Figura 37 - Declarando as variáveis dos botões Ligar e Desligar.
27. Figura 38 - Declarando as variáveis dos botões Ligar e Desligar.
Agora iremos testar nosso programa, para isso pressione a tecla Shift + F6, irá
abrir uma nova Janela mostrando a lâmpada desligada conforme a Figura 39:
Figura 39 - Testando o programa.
28. Agora ao pressionar o botão “Ligar” a imagem da lâmpada mudará para a cor
amarela que corresponde à ligada conforme Figura 40:
Figura 40 - Testando o botão Ligar.
Agora ao pressionar o botão “Desligar” a imagem da lâmpada mudará para a
cor cinza que corresponde à desligada conforme Figura 41:
Figura 41 - Testando o botão Desligar.
Programa funcionando conforme instruções.
29.
30. O JTextArea fornece uma área para manipular múltiplas linhas de texto.
JTextArea é uma subclasse de JTextComponent, que declara métodos comuns
para JTextFields, JTextAreas e vários outros componentes GUI baseados em
texto.
Você pode encontrar informações e exemplos de utilização de todos os
componentes de texto em uso abaixo.
Para criar uma classe java com o JTextArea, primeiro é nescessario no
Netbeans cricar em aquivo como mosta a figura 1 depois criar novo projeto.
figura 42:
Figura 42 - Criando uma classe Java.
Criar classe java, figura 43:
31. Figura 43 - Criando uma classe Java.
Agora vamos cria novo Jframe, figura 44:
Figura 44 - Usando o Jframe.
32. Aparecerá uma tela semelhante a da figura abaixo, figura 45:
Figura 45 – JtextArea.
Para inserir o JtextArea clica na aba peleta sobre o campo de texto ou
JtextArea e arrasta para o projeto, figura 46:
Figura 46 - Inserindo o JtextArea.
Aparecerá uma imagem semelhante a da figuar abaixo, figura 47:
33. Figura 47 – JtextArea.
Vamos usar como exemplo a criação de um projeto chamado de lista de
materias escolar, para isso usaremos alguns componetes como: Jtexarea,
Jbutton, Jtexfild e Jlabel.
Para receber a variável lista de compras usaremos um Label que está dentro
da paleta na opção controles Swing, o Jlabel receberá o nome lista de
materias, figura 48:
Figura 48 - Inserindo o Label no projeto.
34. Clique com botão direito do mouse em cima do Label para editar o texto, figura
49 e 50:
Figura 49 - Editando o texto Label.
35. Figura 50 - Label após o nome editado.
Agora vamos inserir um JtexField para receber os nomes dos materiais
digitados, figura 51:
Figura 51 - Inserindo o Jtexfield.
Vamos clicar como o botão direito sobre o campo JtexField para editar texto e
apertamos delete para apagar e o campo aparecem em branco como na figura
abaixo, figura 52:
36. Figura 52 - Editar o jTextField.
Vamos inserir um botão jButton para recebe inserir como nas figuras a baixo,
figura 53 e 54:
Figura 53 - Inserindo o jButton1.
37. Figura 54 - Inserindo o JButton2.
Agora vamos clicar em alterar texto para colocarmos os nomes inserir e
cancelar nos botões jbutton1 e 2, figura 55 e 56:
Figura 55 - Colocando o nome Inserir.
38. Figura 56 - Colocando o nome Cancelar no JButton2.
Figura 57 - O Jbutton 1 e 2 editados.
Vamos clicar em visualizar design para testar o funcionamento ver como ficará
o nosso projeto, figura 58 e 59:
39. Figura 58 - Visualizando o projeto.
Figura 59 - Design do projeto.
40. Para colocarmos uma borda com o título clicamos encima do jTextArea com o
botão direito do mouse depois propriedades e no menuborder marcamos na
opção borda com título, figura 60:
Figura 60 - Inserindo uma borda no Jtexarea.
Colocarmos o título e a fonte como na imagem abaixo, figura 61:
41. Figura 61 - Colocando título e alterando a fonte.
Para da funcionalidade ao projeto iremos trabalhar com um evento chamado
actionPerfomace como mostra as imagens abaixo das figuras 62 e 63:
Figura 62 - Dando funcionalidade aos botões.
42. Figura 63 - Ativando actionPerformance.
Iremos declara as variáveis no jButton2ActionPerformed que é o botão cancelar
iremos inserir o comando System.exit(0); para que o botão cancelar possa
funcionar corretamente, figura 64:
Figura 64 - Declarando as variáveis.
43. No jButton1ActionPerformed que é o botão Inserir iremos dar o:
String item = ItensDaLista.getText();
jTextArea1ListaDeMarteriasEscolar.append(item+"n");
ItensDaLista.setText("");
Conforme as figuras 65 e 66:
Figura 65 - Declarando variáveis.
44. Figura 66 - Declarando variáveis.
Ao executar o projeto, com F6, o programa vai abrir a Figura 67:
Figura 67 - Design do projeto.
45. Agora vamos testar o nosso programa para ver se está funcionado
corretamente vou digitar a palavra lápis e clicar em inserir figuras 68 e 69:
Figura 68 - Testando o botão.
Figura 69 - Botão inserir funcionando corretamente.
Agora digitaremos a palavra Borracha e clicar em inserir, figura 70:
46. Figura 70 - Mostra as palavras digitadas inseridas no nosso projeto.
Projeto funcionado corretamente.
47.
48. Botões de opção (declarados com a classe JRadioButton) são semelhantes a
caixas de seleção no sentido de que têm dois estados —selecionado e não
selecionado.
Os botões de opção normalmente aparecem como um grupo em que apenas
um botão pode ser selecionado por vez, selecionar um botão de opção
diferente força a remoção da seleção de todos os outros que estão
selecionados, Utilizados para representar opções mutuamente exclusivas.
A relação lógica entre os botões de opção é mantida por um objeto
ButtonGroup (pacote javax.swing), que organiza um grupo de botões e não é
exibido em uma interface com o usuário, os botões de estado JRadioButton
têm valores ativados/desativados ou verdadeiro/falso. No exemplo a seguir, um
grupo de botões de rádio começa com todos os botões desmarcados, mas
depois de um ser selecionado o programa irá mostras os valor e a opção
selecionada.
Para criar um novo projeto no Netbeans clique na aba Arquivo, Novo Projeto,
Figura 71 – Criando projeto.
Figura 71- Criando projeto.
49. Em seguida aparecerá à tela para escolha do tipo de projeto, Figura 72 -
Escolha de Projeto, escolha Categoria, Java e Projetos, Aplicação Java para
desenvolver sistemas para Desktop.
Figura 72 - Escolha de Projeto.
Próximo passo é definir o nome ExemploRadioButton para o projeto, Figura
73 - Atribuir nome ao projeto, neste caso devemos colocar um nome sem
acentuação e espaços em branco, normalmente a primeira letra do projeto é
maiúscula.
50. Figura 73 - Atribuir nome ao projeto.
Criar uma nova janela (JFrame): Clique com botão direito em cima da xícara
(Projeto criado) e selecione Novo, FormJFrame, Figura 74 - Criação de
Janelas:
Figura 74 - Criação de Janelas.
Agora vamos definir um nome para a janela que será radioButton , no campo
pacote, que não pode ficar vazio, temos que colocar esses JFrames dentro de
um pacote, no caso vamos escrever telas que será nossa pasta que irá possuir
51. todos os JFrames/Janelas do sistema, Figura 75 - Definindo o nome do
JFrame:
Figura 75 - Definindo o nome do JFrame.
Com o componente selecionado dá para alterar aparência, texto e tamanho
dele, abaixo segue uns dos principais atributos que podemos modificar:
Background: cor de fundo;
Font: Tipo de letra e tamanho;
Foreground: Cor da letra;
Text: O texto que vai aparecer na tela.
Após a criação do JFrame vamos modificar algumas das suas propriedades,
para melhorar seu visual. Clique com o botão direito do mouse sobre o JFrame,
e clique em propriedades, Figura 46 – Acessando as propriedades do JFrame:
52. Figura 76 - Acessando as propriedades do JFrame.
Vamos primeiro colocar a opção defaultCloseOperation como DISPOSE, para
permitir o fechamento do formulário(Form), Figura 77 – Opção
defaultCloseOperationDISPOSE:
Figura 77 - Opção defaultCloseOperation DISPOSE.
Modificar o title(título) do nosso formulário para: Exemplo de uso Radio
Button, Figura 78 – Modificando o title:
53. Figura 78 - Modificando o title.
Em seguida desmarcamos a opção resizable, para impedir que o usuário
redimensione a tela do programa, ou seja, maximize ou minimize. Figura 79 –
Resizable:
Figura 79 – Resizable.
Agora na aba código vamos selecionar a opção Gerar Centralizado, para que
o programa sempre que for executado inicie no centro do monitor. Figura 80 –
Gerar Centralizado:
Figura 80 - Gerar Centralizado.
Depois disso você pode ir à opção Visualizar Design do Netbeans (destacado
em vermelho na Figura 81 – Visualizar Design), para ver como está o visual do
seu programa, através dele você pode visualizar uma simulação da sua
aplicação rodando, contudo essa opção se restringe a visualização do layout
do seu programa já que as suas funcionalidades não poderão ser executados.
54. Figura 81 - Visualizar Design.
Agora vamos configurar alguns itens, você irá à paleta, canto direito do
NetBeans, Figura 82 – Opções da paleta, e selecionaria na opção
ContêineresSwing um Painel, pressionando o botão esquerdo do mouse, até
o JFrame, depois irá redimensioná-lo como na Figura 83 – Usando o Painel:
Figura 82 - Opções da paleta
55. Figura 83 - Usando o Painel.
Agora para melhorar o agrupamento e o visual do nosso aplicativo vamos
adicionar outro Painel no JFrame, só desta vez ele irá ficar na parte inferior ,
Figura 84 – Segundo Painel:
56. Figura 84 - Segundo Painel.
Vamos agora adicionar algumas opções para mudar a aparência do aplicativo,
vamos selecionar a painel superior, e clicar com o botão direito do mouse para
acessar as propriedades do painel, e então iremos clicar nas reticências
(destacadas em vermelho), Figura 85 – Bordas do Painel:
Figura 85 - Bordas do Painel.
No menu borda você irá selecionar a opção BordacomTítulo, Figura 86 –
Borda com Título:
57. Figura 86 - Borda com Título.
Agora vamos por um título nessa borda, digitando na opção Título a frase:
“Escolha uma opção de envio:” como na Figura 87 – Título da borda superior:
Figura 87 - Título da borda superior.
58. Na opção Cor iremos selecionar Branco, mas você pode experimentar outras
cores, Figura 88 – Cor da borda:
Figura 88 - Cor da borda.
Na opção Fonte você irá clicar nas reticências (destacada em vermelho),
Figura 89 – Fonte da borda:
Figura 89– Fonte da borda.
Você pode selecionar as opções que quiser no menu Borda com Título – Fonte,
mas no nosso exemplo selecionamos Tamanho: 14, Estilo da Fonte: Negrito e
Fonte: Aharoni. Figura 90 – Opções fonte da borda:
59. Figura 90 - Opções fonte da borda.
E a Justificativa será a opção Centro, Figura 91 – Justificativa da borda:
Figura 91 - Justificativa da borda.
Após está primeira parte iremos pôr uma borda dentro da borda selecionada,
você irá clicar nas reticências da opção Borda (destacada em vermelho),
Figura 92 - Borda sobre borda:
60. Figura 92 - Borda sobre borda.
Após isso aparecerá uma nova tela como a Figura 93 – Borda com Título –
Borda, nela você pode mudar algumas características dessa nova borda. Neste
exemplo iremos deixar a opção CantosArredondados, selecionada e mude a
Cor clicando nas reticências, na nova tela você irá clicar na aba PaletaAWT
(destaque em vermelho) e selecionar a cor branca, como na Figura 94 – Paleta
AWT:
62. Figura 94 - Paleta AWT.
Agora vamos escolher uma cor de fundo (Background) para o label superior,
na qual o Branco realce. Você voltara para as propriedades do painel, Figura
95 – Propriedades do Painel:
63. Figura 95 - Propriedades do Painel.
Na Paleta AWT você irá selecionar a opção cinza escuro, Figura 96 –
Background Painel:
64. Figura 96 - Background Painel.
Em seguida vamos modificar o painel inferior e iremos escolher a cor de fundo
(Background) cinza claro, Figura 27 - Background Painel Inferior.
Figura 97 - Background Painel Inferior.
Agora vamos adicionar os componentes jRadioButton no nosso painel.
Primeiro vamos visualizar na paleta a opção Controle Swing (destaque em
vermelho) e nela selecionar o Botão de Rádio (destaque em preto) e arrastar
até o painel superior, você irá arrastar até o painel três botões de rádio que
iram compor as opções de envio que teremos no nosso programa, como na
Figura 98 – Botão de Rádio:
65. Figura 98 - Botão de Rádio.
Após isso precisamos mudar o nome dos jRadioButton, você irá selecionar um
jButton e clicar com o botão direito do mouse, quando abrir as opções você irá
clicar em Editar Texto, Figura 99 – Opções jRadioButton. E irá editar os textos
de todos os três jRadioButton, que serão as opções de envio que teremos no
nosso programa: PAC, Encomenda Normal e SEDEX, como na Figura 100 –
Opções de Envio:
Figura 99 - Opções jButton .
66. Figura 100 - Opções de Envio.
Agora vamos editar as propriedades desses botões como fizemos com os
painéis, como a propriedade que pretendemos mudar é a mesma para os três
botões podemos selecionar os três clicar com o botão direito e acessar as
propriedades, desta forma as mudanças feitas serão vista no três botões
selecionados, Figura 101 – Propriedades jRadioButton:
67. Figura 101 – Propriedades jRadioButton.
Neste caso vamos somente editar a fonte dos textos dos botões para negrito,
clique nas reticências na opção font, Figura 102 – Font jRadioButton. E
escolha o estilo de fonte: negrito, Figura 103 – Negrito jRadioButton:
68. Figura 102 – Font jRadioButton.
Figura 103 - Negrito jRadioButton.
69. Precisamos de um botão (JButton) para enviar o comando para limpar a
seleção feita no programa, para isso vamos selecionar um Botão em
Controles Swing e arrastá-lo até o painel inferior, como fizemos anteriormente
com os botões de rádio, Figura 104 – Adicionando Botão:
Figura 104 - Adicionando Botão.
Em seguida você irá editar o texto desse botão assim como fez para alterar os
textos dos botões de rádio e irá escrever: Limpar Seleção. Agora vamos
adicionar o Label, você irá mais uma vez na em Controles Swing e irá
selecionar e arrastar os labels até o painel inferior, no total precisaremos de
quatro labels que iram ficar dispostos como na Figura 105 – Adicionando Label.
Figura 105 - Adicionando Label.
70. Após isso você irá editar os textos dos jLabel, como na Figura 106 – Textos
JLabel:
Figura 106 - Textos JLabel.
Após essa primeira etapa na construção do programa, se você clicar em
Visualiza Design, irá perceber que é possível selecionar todas as opções do
programa, no nosso programa queremos que apenas uma opção seja
selecionada por vez, então vamos precisar acrescentar mais um componente
neste o programa o Grupo de Botões (buttonGroup). Você irá selecioná-lo
em Controles Swing e arrastá-lo até painel superior e soltá-lo em qualquer
espaço do painel superior como na Figura 107 – Grupo de Botões:
71. Figura 107 - Grupo de Botões.
Como esse é um componente “invisível” ele não será mostrado no form para
configurá-lo precisamos ir ao navegador (canto direito inferior, destaque em
preto) e lá veremos o buttonGroup (Destaque em vermelho) que usamos,
Figura 108 – Navegador do NetBeans:
Figura 108 - Navegador do NetBeans.
Agora vamos renomear ele você irá clicar com o botão direito sobre o
buttonGroup(destaque em vermelho, Figura 108 – Navegador do NetBeans) e
clicar na opção: “Alterar o Nome da Variável...” e escrever:
“buttonGroupOpcaoEnvio”, Figura 109 – Alterando Nome da Variável.
72. Figura 109 - Alterando Nome da Variável.
Agora que você viu como renomear o nome das variáveis, vamos renomear os
outros componentes.
jRadioButton1 = jRadioButtonPac;
jRadioButton2 = jRadioButtonEncomendaNormal;
jRadioButton3 = jRadioButtonSedex;
jLabel3 = jLabelValor;
jLabel4 = jLabelOpcaoSelecionada;
jButton1 = jButtonLimparSelecao.
Em seguida vamos resolver o problema de selecionar apenas uma opção de
envio por ver, para isso vamos clicar como botão direito sobre botão de rádio
PAC, e iremos à opção propriedades. Em propriedades na opção buttonGroup
selecione o Grupo de Botões que usamos, buttonGroupOpcaoEnvio, Figura
110 – Propriedade buttonGroup.
Figura 110 - Propriedade buttonGroup.
73. Você irá fazer isso com os outros dois botões de rádio o Encomenda Normal e
o Sedex. Após isso, se você clicar em visualizar design perceberá que agora
apenas uma das opções será selecionada.
Agora vamos dar mais funcionalidades ao nosso programa iremos fazer com
que quando selecionarmos uma opção de envio no programa ele mostre o
valor e a opção selecionada. Para isso clicamos com o botão direito em cima
do primeiro botão de rádio, vamos à opção eventos, action, actionPerformed.
Figura 111 – actionPerformed:
Figura 111 – actionPerformed.
Ao fazermos isto iremos para a área de Código-Fonte do programa, no método
que surgiu vamos deixá-lo como na Figura 112 – Código PAC.
74. Figura 112 - Código PAC.
Iremos fazer o mesmo para os outros dois botões de rádio, Encomenda Normal
e Sedex, só mudando o código, veja Figura 113 - Código Encomenda Normal e
Sedex:
Figura 113 - Código Encomenda Normal e Sedex.
75. Se você executar seu programa agora irá ver que o problema de mostras os
valores já está resolvido.
Iremos agora resolver o problema de mostrar a opção selecionada, para isso
vamos ter que pegar o texto dos botões de rádio e mostra no label as opção
selecionadas, vamos precisar os métodos getSelection() e
getActionCommand(), o código ficará como a Figura 114 –Código Opção
Selecionada:
Figura 114 - Código Opção Selecionada.
Ainda precisamos fazer mais uma coisa para que o programa faça o que
queremos, que é mostrar a opção selecionada, para isso vamos selecionar o
botão de rádio PAC e clicar com o botão direito e acessar as suas
propriedades, na opção actionCommand você verá que ele está com o nome
PAC em maiúsculo, precisamos colocá-lo em minúsculo (destaque em
vermelho Figura 115 – ActionCommand) pois o actionCommand não funciona
com letras maiúsculas.
Iremos fazer o mesmo com os demais botões de rádio, Encomenda Normal e
Sedex, colocar o actionCommand minúsculo.
76. Figura 115 – ActionCommand.
Por fim vamos adicionar a função de limpar seleção. Para isso vamos clicar
com o botão direito sobre o botão Limpar Seleção e acionar o actionPerformed
como fizemos com os botões de rádio. No Código-Fonte vamos acrescentar o
código da Figura 116 – Código Botão Limpar Seleção:
Figura 116 - Código Botão Limpar Seleção.
77. Agora temos o nosso código com todas as funcionalidades que queríamos
adicionar, execute seu programa para ver como ficou, Figura 117 – Exemplo
Radio Button.
Figura 117 - Exemplo Radio Button.
78.
79. Uma caixa de seleção é um componente gráfico que possui dois estados:
"verdadeiro" (selecionada) e estado "falso" (sem seleção). Ao clicar em uma
caixa de seleção muda seu estado de "verdadeiro" para "falso", ou em "falso"
para "verdadeiro".
Ele é parecido com Botão de Rádio de selecionar as opções que são
verdadeiras, mas com a diferença de poder selecionar várias opções ao
mesmo tempo, por exemplo, vamos desenvolver um aplicativo que verifica qual
é o gosto musical das pessoas, conforme Figura 118 – Exemplo CheckBox,
repare que há várias opções e que o usuário pode selecionar todas, nenhuma
ou qualquer uma.
Figura 118 – Exemplo CheckBox.
Para criar um novo projeto no Netbeans clique na aba Arquivo, NovoProjeto,
Figura 119 – Criando Projeto.
80. Figura 119 - Criando Projeto.
Em seguida aparecerá à tela para escolha do tipo de projeto, Figura 120 -
Escolha do Projeto, escolha Categoria, Java e Projetos, Aplicação Java para
desenvolver sistemas para Desktop.
81. Figura 120 - Escolha do Projeto.
Próximo passo é definir o nome ExemploCheckBox para o projeto, Figura 121
- Atribuir Nome ao Projeto, neste caso devemos colocar um nome sem
acentuação e espaços em branco, normalmente a primeira letra do projeto é
maiúscula.
82. Figura 121 - Atribuir Nome ao Projeto
Criar uma nova janela (JFrame): Clique com botão direito em cima da xícara
(Projeto criado) e selecione Novo, Form JFrame, Figura 122 - Criação de
Janelas:
Figura 122 - Criação de Janelas.
Agora vamos definir um nome para a janela que será checkBox , no campo
pacote, que não pode ficar vazio, temos que colocar esses JFrames dentro de
um pacote, no caso vamos escrever telas que será nossa pasta que irá possuir
todos os JFrames/Janelas do sistema, Figura 123 - Definindo o Nome do
JFrame:
83. Figura 123 - Definindo o Nome do JFrame.
Com o componente selecionado dá para alterar aparência, texto e tamanho
dele, abaixo segue uns dos principais atributos que podemos modificar:
Background: cor de fundo;
Font: Tipo de letra e tamanho;
Foreground: Cor da letra;
Text: O texto que vai aparecer na tela.
Após a criação do JFrame vamos modificar algumas das suas propriedades,
para melhorar seu visual. Clique com o botão direito do mouse sobre o JFrame,
e clique em propriedades, Figura 124 – Acessando as Propriedades do
JFrame:
84. Figura 124 - Acessando as Propriedades do JFrame.
Vamos primeiro colocar a opção defaultCloseOperation como DISPOSE, para
permitir o fechamento do formulário (Form), Figura 125 – Opção
defaultCloseOperationDISPOSE:
Figura 125 - Opção defaultCloseOperation DISPOSE.
85. Modificar o title (título) do nosso formulário para: Exemplo de uso Radio
Button, Figura 126 – Modificando o title:
Figura 126 - Modificando o title.
Em seguida desmarcamos a opção resizable, para impedir que o usuário
redimensione a tela do programa, ou seja, maximize ou minimize. Figura 127 –
Resizable:
Figura 127 - Resizable.
Agora na aba código vamos selecionar a opção Gerar Centralizado, para que
o programa sempre que for executado inicie no centro do monitor. Figura 128 –
Gerar Centralizado:
Figura 128 - Gerar Centralizado.
Depois disso você pode ir à opção Visualizar Design do Netbeans (destacado
em vermelho na Figura 129 – Visualizar Design), para ver como está o visual
86. do seu programa, através dele você pode visualizar uma simulação da sua
aplicação rodando, contudo essa opção se restringe a visualização do layout
do seu programa já que as suas funcionalidades não poderão ser executados.
Figura 129 - Visualizar Design.
Agora vamos configurar alguns itens, você irá à paleta, canto direito do
NetBeans, Figura 130 – Opções da Paleta, e selecionaria na opção
ContêineresSwing um Painel, pressionando o botão esquerdo do mouse, até
o JFrame, depois irá redimensioná-lo como na Figura 131 – Usando o Painel:
87. Figura 130 - Opções da Paleta.
Figura 131 - Usando o Painel.
Vamos agora adicionar algumas opções para mudar a aparência do aplicativo,
vamos selecionar a painel superior, e clicar com o botão direito do mouse para
acessar as propriedades do painel, e então iremos clicar nas reticências
(destacadas em vermelho), Figura 132 – Bordas do Painel:
88. Figura 132 - Bordas do Painel.
No menu borda você irá selecionar a opção BordacomTítulo, Figura 133 –
Borda com Título:
Figura 133 - Borda com Título.
Agora vamos por um título nessa borda, digitando na opção Títuloa frase:
“Qual é o seu gosto musical ?” como na Figura 134 – Título da Borda:
89. Figura 134 - Título da Borda.
Na opção Cor iremos selecionar Preto, mas você pode experimentar outras
cores, Figura 135 – Cor da Borda:
Figura 135 - Cor da Borda.
Na opção Fonte você irá clicar nas reticências (destacada em vermelho),
Figura 136 – Fonte da Borda:
Figura 136 - Fonte da Borda.
Você pode selecionar as opções que quiser no menu Borda com Título – Fonte,
mas no nosso exemplo selecionamos Tamanho: 14, Estilo da Fonte: Negrito e
Fonte: Aharoni. Figura 20 – Opções Fonte da Borda:
90. Figura 137 - Opções Fonte da Borda.
E a Justificativa será a opção Centro, Figura 138 – Justificativa da Borda:
Figura 138 - Justificativa da Borda.
Após está primeira parte iremos pôr uma borda dentro da borda selecionada,
você irá clicar nas reticências da opção Borda (destacada em vermelho),
Figura 139 - Borda sobre Borda:
91. Figura 139 - Borda sobre Borda
Após isso aparecerá uma nova tela como a Figura 140 – Borda com Título –
Borda, nela você pode mudar algumas características dessa nova borda. Neste
exemplo iremos deixar a opção Cantos Arredondados selecionada:
Figura 140 - Borda com Título – Borda.
92. Agora vamos escolher uma cor de fundo (Background) para o label superior,
na qual o Branco realce. Você voltara para as propriedades do painel, Figura
141 – Propriedades do Painel:
Figura 141 - Propriedades do Painel.
Na PaletaAWT você irá selecionar a opção Cinza Claro, Figura 142 –
Background Painel:
93. Figura 142 - Background Painel.
Agora vamos adicionar os componentes jLabel no nosso painel. Primeiro
vamos visualizar na paleta a opção Controle Swing (destaque em vermelho) e
nela selecionar o Label (destaque em preto) e arrastar até o painel, você irá
arrastar até o painel dois labels, como na Figura 143 – Adicionando Label:
Figura 143 - Adicionando Label.
94. Para alterar o texto mostrado no componente selecione-o e clique com o botão
direito do mouse, na nova aba clique em Editar Texto, Figura 144 – Editar
Texto:
Figura 144 - Editar Texto.
O primeiro jLabel será alterado para: “Nome:”, no segundo jLabel você deve
apagar todo o seu conteúdo e redimensionar para a mesma largura do frame
(janela) para que possa mostrar o máximo possível de opções selecionadas,
pois ele será usado apenas para saída das informações do usuário. Apesar de
o label não aparecer no seu Form (Janela), você pode manipulá-lo através do
navegador (destaque em vermelho), veja na Figura 145 – Navegador:
Figura 145 - Navegador.
95. No navegador selecione os dois jLabels, JLabel1 e JLabel2 (destaque em
vermelho), e clique com o botão direito do mouse, em seguida abra as
propriedades (destaque em preto), Figura 146 – Propriedades do jLabel. Dessa
forma podemos manipular as propriedades dos dois labels. Isso é eficaz para o
caso de querer mudar as mesmas propriedades em componentes iguais:
Figura 146 - Propriedades do jLabel.
Em seguida clique nas reticências na opção font você pode selecionar o estilo
que quiser, neste exemplo usamos o tamanho da fonte: 14, estilo da fonte:
negrito, e fonte: Tahoma, Figura 147 – Fonte do jLabel.
Figura 147 - Fonte do jLabel.
96. Próximo passo é adicionar um Campo de Texto - jTextArea (destaque em
vermelho) que será usado para receber o nome do usuário do aplicativo, Figura
148 – Adicionando Campo de Texto:
Figura 148 - Adicionando Campo de Texto.
Em seguida você irá acessar as propriedades do campo de texto adicionado,
clique com o botão direito do mouse, na nova aba Editar Texto, você irá apagar
o conteúdo que está escrito dentro campo de texto, Figura 149 – Editar Texto
jTextField:
Figura 149 – Editar Texto jTextField.
Agora vamos adicionar o componente que estamos estudando neste capítulo,
a Caixa de Seleção – jCheckBox, selecione uma de cada vez e arraste-as até o
Frame (Janela), Figura 150 – Adicionando jCheckBox:
97. Figura 150 - Adicionando jCheckBox.
Agora vamos mudar os nomes das Caixas de Seleção para as opções de
musicais que o usuário poderá selecionar, clique com o botão direito sobre o
componente, depois clique em Editar Texto, e mude os nomes de todos as
Caixas de Seleção, como na Figura 151 – Editar Texto jCheckBox:
Figura 151 - Editar Texto jCheckBox.
Agora vamos adicionar os botões (jButton) que enviaram as ações que o
programa deve tomar, para isso vamos adicionar dois um para enviar e mostrar
no programa o nome do usuário e seu gosto musical, e outro para limpar as
informações adicionadas pelo usuário no programa.
Selecione um botão por ver, na paleta, Controles Swing. E arrastá-los até o
painel. Figura 152 – Adicionando jButton:
98. Figura 152 - Adicionando jButton.
Também vamos editar o texto dos botões, o primeiro será: “OK” e outro:
“Limpar”, Figura 153 – Editar Texto jButton:
Figura 153 - Editar Texto jButton.
Vamos mudar os nomes das variáveis do programa, para ficar facilitar a
codificação. Clique com o botão direito do mouse sobre o componente e clique
em Alterar o Nome da Variável...
Os nomes das variáveis serão:
jTextField1 você mudará para jTextFieldNome;
jCheckBox1 para jCheckBoxRock;
99. jCheckBox2 para jCheckBoxSertanejo;
jCheckBox3 para jCheckBoxPop;
jCheckBox4 para jCheckBoxMpb;
jCheckBox5 para jCheckBoxPagode;
jCheckBox6 para jCheckBoxOutros;
jButton1 para jButtonOk;
jButton2 para jButtonLimpar;
jLabel2 para jLabelSaida.
Agora vamos adicionar o código do nosso programa para que depois que os
usuários fizeram as seleções e clicar em OK aparecerá seu nome e seu gosto
musical. Primeiro vamos selecionar o botão OK e clicar com o botão direito do
mouse, na nova aba clique em eventos, action, actionPerformed, Figura 154
- actionPerformed botão OK.
Figura 154 - actionPerformed botão OK.
Na hora de programar temos que testar todas as Caixas de Seleção para ver
se alguma caixa esta selecionada, Figura 155 - Código botão OK.
100. Figura 155 - Código botão OK.
Voltar para o projeto (destaque em vermelho), Figura 156 – Projeto, selecionar
o botão Limpar e clicar com o botão direito do mouse, na nova aba clique em
eventos, action, actionPerformed.
Figura 156 - Projeto.
101. Para codificar o botão Limpar você tem que informar que todas as caixas de
seleção terão que assumir que não ficaram selecionadas, Figura 157 - Código
do botão Limpar.
Figura 157 - Código do botão Limpar.
O seu programa terá a seguinte tela, figura 158, agora você pode testar para
verificar se está tudo funcionando corretamente.
Figura 158 - Exemplo CheckBox.