COM220 Aula 17: Interface Gráfica Containers Swing
|
|
|
- Mirella Diegues Leveck
- 7 Há anos
- Visualizações:
Transcrição
1 COM220 Aula 17: Interface Gráfica Containers Swing Prof. Laércio Baldochi
2 Containers Swing Janelas JFrame Painéis JPanel Applets JApplet Caixas de diálogo JDialog JOptionPane
3 JFrame Componente principal para a construção de interfaces gráficas em aplicações Swing Componente pesado Pode possuir Bordas Título Menu Botões de controle Fechar, minimizar, etc.
4 JFrame Vejamos como criar um JFrame e inserir elementos nele // Cria a janela com o título JFrame frame = new JFrame("FrameDemo"); // Define a ação a ser executada quando a janela for fechada frame.setdefaultcloseoperation(jframe.exit_on_close); // Cria o componente e o adiciona ao container JLabel emptylabel = new JLabel(); frame.add(emptylabel); // Define o tamanho da janela frame.setsize(185, 150); // Exibe a janela frame.setvisible(true);
5 JFrame frame.setdefaultcloseoperation(jframe.exit_on_close); Quando um JFrame é fechado, ele somente torna-se invisível Continua executando (não desaloca recursos) Método setdefaultcloseoperation permite configurar o comportamento da janela EXIT_ON_CLOSE HIDE_ON_CLOSE DISPOSE_ON_CLOSE DO_NOTHING_ON_CLOSE
6 Painel Componente gráfico para uso geral Agrupa de forma lógica outros componentes Gerencia layout de uma área Classe JPanel Na criação de um painel Deve-se especificar um gerenciador de layout setlayout(layoutmanager) Pode-se especificar as características de sua borda Classe BorderFactory setborder(border)
7 JPanel Pode-se adicionar objetos diretamente a um JPanel Método -> add(component) Pode ter um parâmetro opcional contendo a posição do componente dentro do layout escolhido
8 JPanel // Cria os painéis JPanel p1 = new JPanel(), p2 = new JPanel(), p3 = new JPanel(); JPanel p4 = new JPanel(), p5 = new JPanel(), p6 = new JPanel(); // Seta diferentes tipos de bordas para os painéis p1.setborder(borderfactory.createtitledborder("título")); p2.setborder(borderfactory.createetchedborder()); p3.setborder(borderfactory.createlineborder(color.black)); p4.setborder(borderfactory.createraisedbevelborder()); p5.setborder(borderfactory.createloweredbevelborder()); p6.setborder(borderfactory.creatematteborder(5,5,5,5,color.black)); // Cria um painel principal, seta o layout e a borda JPanel p = new JPanel(); p.setlayout(new GridLayout(2, 3, 5, 5)); p.setborder(borderfactory.createemptyborder(5, 5, 5, 5)); // Adiciona os painéis ao painel principal p.add(p1); p.add(p2); p.add(p3); p.add(p4); p.add(p5); p.add(p6);
9 Caixas de Diálogo Mais limitadas que os frames Normalmente utilizadas para solicitar entradas do usuário e exibir mensagens JDialog O processo de criação de um diálogo envolve desde a construção dos componentes e gerenciamento do layout até a implementação dos listeners
10 public static void main(string[] args) { // Código que cria uma caixa de diálogo e a torna visível JFrame parent = new JFrame(); SimpleDialog dialog = new SimpleDialog(parent, "A Simple Dialog"); } JDialog class SimpleDialog extends JDialog implements ActionListener { } JFrame parent; JTextField field; JButton setbutton; SimpleDialog(JFrame parent, String title) { // Chama o construtor da superclasse com os parâmetros: // janela-pai e título super(parent, title, true); // Cria e ajusta os componentes... // Inicializa o diálogo com o tamanho preferido pack(); } public void actionperformed(actionevent event) { Object source = event.getsource(); if (source == setbutton) this.settitle(field.gettext()); }
11 JDialog import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SimpleDialog extends JDialog implements ActionListener { JFrame parent; JTextField textfield; JButton setbutton; SimpleDialog(JFrame parent, String title) { super(parent, title, true); JLabel label = new JLabel("Entre o texto aqui: "); textfield = new JTextField(25); setbutton = new JButton("Ajusta título"); JPanel p = new JPanel(); p.setlayout(new FlowLayout()); p.add(label); p.add(textfield); p.add(setbutton); this.add(p); setbutton.addactionlistener(this); //Adicionando listener ao botao this.pack(); this.setvisible(true); }
12 JDialog public void actionperformed(actionevent event) { Object source = event.getsource(); if (source == setbutton) { this.settitle(textfield.gettext()); } } } public static void main(string[] args) { // Código que cria uma caixa de diálogo e a torna visível JFrame parent = new JFrame(); SimpleDialog dialog = new SimpleDialog(parent, "A Simple Dialog"); }
13 JOptionPane Fornece um conjunto de métodos para a criação automática de caixas de diálogo padronizadas Solicitar entrada do usuário Exibir mensagem Nome do método showconfirmdialog showinputdialog showmessagedialog showoptiondialog Descrição Faz uma pergunta e solicita a confirmação do usuário Solicita alguma entrada para o usuário Informa o usuário sobre algo Apresenta ao usuário um conjunto de opções e pede que ele escolha uma
14 JOptionPane É possível definir propriedades Ícone a ser mostrado Tipo da mensagem Botões que irão aparecer na tela Possíveis valores ERROR_MESSAGE INFORMATION_MESSAGE WARNING_MESSAGE QUESTION_MESSAGE PLAIN_MESSAGE
15 JOptionPane Object[] options = { "Option 1", "Option 2", "Option 3" }; JOptionPane.showInputDialog( this, // Componente-pai (define a posição relativa) "Message", // A mensagem a ser apresentada "Title", // O título da caixa de diálogo JOptionPane.QUESTION_MESSAGE, // O tipo da mensagem null, // O ícone a ser mostrado options, // A lista de opções options[1] // A opção inicial );
16 JOptionPane - Exemplo import javax.swing.joptionpane; public class Adicao { public static void main( String args[] ) { // obtém a entrada de usuário a partir dos diálogos de entrada String firstnumber = JOptionPane.showInputDialog( "Digite o primeiro numero" ); String secondnumber = JOptionPane.showInputDialog( "Digite o segundo numero" ); // converte String em valores int para utilização em um cálculo int number1 = Integer.parseInt( firstnumber ); int number2 = Integer.parseInt( secondnumber ); int sum = number1 + number2; // soma os números // exibe o resultado em um diálogo de mensagem JOptionPane JOptionPane.showMessageDialog( null, "A soma dos numeros eh " + sum, "Soma de dois inteiros", JOptionPane.PLAIN_MESSAGE ); } // fim do método main } // fim da classe Adicao
17 Exercício 1 Faça um programa para jogar par ou ímpar com o computador Usar JOptionPane Computador gera um nro aleatório primeiro Jogador pede par ou ímpar na primeira janela Jogador digita sua jogada na segunda janela A terceira janela deve mostrar o valor do somatório e o ganhador int r = (int) (Math.random() * 10); Gera um nro randômico entre 0 e 99
18 Exercício 1 Dica use Object[] options = { "PAR", "IMPAR" }; opuser = JOptionPane.showOptionDialog(null, "Par ou Ímpar?", "Jogo do para ou ímpar", JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, null);
19 Eventos de janela Quando o usuário manipula uma janela, essa ação gera eventos de janela Os ouvintes (listeners) desse tipo de evento são registrados com o método addwindowlistener Interface associada ->WindowListener windowactivated windowclosed windowclosing windowdeactivated windowiconified windowdeiconified windowopened
20 Eventos de janela windowactivated Quando uma janela se torna ativa windowclosed Depois que uma janela é fechada windowclosing Quando o usuário tenta fechar uma janela windowdeactivated Quando a janela ativa passa para o background ou é minimizada windowiconified Quando uma janela é minimizada windowdeiconified Quando uma janela minimizada é maximizada windowopened Quando a janela é exibida na tela pela primeira vez
21 Exercício 2 Crie um JFrame que exibe uma caixa de diálogo quando é fechado, solicitando confirmação do usuário para sair da aplicação. A caixa deve ter duas opções: sim e não, sendo que se o usuário escolher sim, a aplicação é fechada.
22 Applets Java Aplicação Java que pode ser embutida em páginas HTML Executa no browser JApplet Subclasse da classe Applet (AWT) Deve sobrescrever os métodos init(), start(), stop() e destroy() Não necessita do método main
23 Applets Java Métodos init() chamado quando o applet é carregado na página utilizado para construir a interface gráfica, ler parâmetros e alocar demais recursos stop() invocado quando o usuário sai da página do applet ou quando o browser é fechado o applet pára de executar, mas permanece carregado; start() invocado quando o applet é carregado no início (após o init) ou quando o usuário retorna à pagina com o applet o applet (re)inicia a sua execução; destroy() chamado quando o browser é fechado o applet é destruído e seus recursos são desalocados.
24 Applets Java Exemplos // Um applet deve estender a classe JApplet public class MyApplet extends JApplet { private int i = 0; // Inicializa o applet public void init() { System.out.println(++i + ". Initializing"); } // Começa a executar o applet public void start() { System.out.println(++i + ". Starting"); } // Pára de executar o applet public void stop() { System.out.println(++i + ". Stopping"); } // Destrói o applet public void destroy() { System.out.println(++i + ". Destroying"); } }
25 Inserindo Applets em páginas HTML Documento HTML deve utilizar a tag <APPLET> e configurar os seguintes atributos CODE: indica o arquivo que contém a classe que estende a JApplet CODEBASE: especifica a URL base do applet o diretório que contém o arquivo especificado no atributo CODE WIDTH e HEIGHT: definem a largura e a altura do applet
26 Passando parâmetros para applets É possível passar parâmetros da página HTML para o applet usando a tag <PARAM> Atrituto NAME -> nome do parâmetro Atributo VALUE -> valor do parâmetro Applet lê os parâmetros utilizando o método getparameter(name)
27 Exemplo de utilização da tag APPLET <APPLET CODE="MyApplet.class" CODEBASE="example/" WIDTH="300" HEIGHT="150"> <PARAM NAME="userId" value="123"> </APPLET>
28 Escrevendo em applets com a classe Graphics Classe Graphics é usada para enviar informação ao applet Provê métodos para desenhar palavras e figuras drawimage() drawpolygon() drawstring()...
29 Escrevendo em applets com a classe Graphics Conteúdo é desenhado no applet utilizando o método paint() Exemplo public void paint (Graphics g){ } g.drawstring( Hello World, 50, 25);
30 Exercício 3 Crie um applet que lê um nome de usuário a partir de um parâmetro do HTML e o escreve em um painel central.
Componentes 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
Aula 15 Interface Gáfica. Disciplina: Programação Estruturada e Orientada a Objetos Prof. Bruno Gomes
Aula 15 Interface Gáfica Disciplina: Programação Estruturada e Orientada a Objetos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Interface gráfica em Java: Swing. Java Foundation Classes
Componente JOptionPane Layout Null Tratamento de Eventos. Action Listener
Interface Gráfica Prof. Bruno Gomes [email protected] Programação Orientada a Objetos Agenda Componente JOptionPane Layout Null Tratamento de Eventos Action Listener Componente JOptionPane javax.swing.joptionpane
Programaçã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,
Linguagem de Programação Visual
Linguagem de Programação Visual Unidade 4 - Introdução à API Swing - JOptionPane Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 API SWING... 3 A CLASSE JOPTIONPANE... 3 PRINCIPAIS MÉTODOS DA CLASSE
Interfaces Gráficas (GUIs) em Java usando Swing Parte I - O básico
Interfaces Gráficas (GUIs) em Java usando Swing Parte I - O básico Prof. Esp. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java/aulajava07a09.pptx Existe grande quantidade de funcionalidades
Comando if.. else. 2. JOptionPane. showmessagedialog. showconfirmdialog. showinputdialog. Caixa de diálogo para mostrar mensagem simples
1. Comando if.. else 2. JOptionPane showmessagedialog Java Básico Caixa de diálogo para mostrar mensagem simples showconfirmdialog Caixa de diálogo para confirmação showinputdialog 3. Classe ImageIcon
Agenda. JFC (Java FoundaNon Classes) Interfaces Gráficas: layout manager JFC. Componentes do Swing. Pluggable Look and Feel
Agenda Interfaces Gráficas: layout manager [email protected] JFC (Java FoundaNon Classes) Swing componentes Gerênciamento de Layout BoderLayout, FlowLayout,... Departamento de Ciências Exatas Universidade
Exercí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
MÓDULO 4 SWING Parte 3
Aplicações de Linguagem de Programação Orientada a Objetos 2ºsem/2011 (Professores: Tiago e Daniele) // Exemplo11 Ação do Mouse import javax.swing.*; import java.awt.*; import java.awt.event.actionevent;
Introduçã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
Interface Gráfica. Disciplina: Desenvolvimento de Sistemas. Professor: Thiago Silva Prates
Interface Gráfica Disciplina: Desenvolvimento de Sistemas Professor: Thiago Silva Prates Interface Gráfica Interface Gráfica com Usuário (do inglês, Graphical User Interface GUI) apresenta um mecanismo
Programação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel A classe JOptionPane Uma introdução à Programação Visual A partir de agora abandonaremos um pouco o visual de console. Partirmos para a programação
Aplicação Linguagem de Programação Orientada a Objeto
Aplicação Linguagem de Programação Orientada a Objeto ALPOO 02 - Swing Prof. Msc Wanderley Gonçalves Freitas Agenda Telas de mensagem - apresentar as principais telas de mensagens Containers o conceito
Elaborando 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
PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 4- Tratamento de Eventos em Interfaces Gráficas
Aula 4- Tratamento de Eventos em Interfaces Gráficas Conteúdo Programático desta aula Manipular de Fontes, cursores, bordas, Compreender os modelos de tratamentos de eventos Utilizar os tratamentos de
Pacote Java Swing Parte 1
Pacote Java Swing Parte 1 José Gustavo de Souza Paiva Introdução GUI (Graphical User Interface) Mecanismo amigável ao usuário para interagir com um aplicativo Proporciona a um aplicativo uma aparência
Desenvolvimento de Aplicações Desktop
Desenvolvimento de Aplicações Desktop Pacotes: Swing, AWT Janelas de diálogo: JOptionPane Formulários: JFrame Etiquetas: JLabel Caixas de texto simples: JTextField Botões: JButton Menus: JMenuXXX Tratamento
Interfaces 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
PROGRAMAÇÃ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 1) Assinale Verdadeiro (V) ou Falso (F): (PR2 2006/1) ( ) Cada
Módulo 1. Introdução. Programação Orientada a Objetos I Java (Rone Ilídio)
Módulo 1 Introdução Programação Orientada a Objetos I Java (Rone Ilídio) Dados Importantes E-mail: [email protected] Página: www.ronepage.com Deitel, H. M., Deitel, T. J., Java, editora Bookman, 6ª edição
A classe JTextField
8.1.4. A classe JTextField É uma caixa para digitação do usuário que permite a inclusão de um texto de apenas uma única linha. Principais métodos setbounds(int x, int y, int Width, int Height) define as
Interface Gráfica com o Usuário (GUI) Profa. Isabel Harb Manssour (Material adaptado das aulas da Profa. Luciana Nedel e do Prof.
Interface Gráfica com o Usuário (GUI) Profa. Isabel Harb Manssour (Material adaptado das aulas da Profa. Luciana Nedel e do Prof. Julio Machado) GUI (Graphical User Interface) Containers e Componentes
Desenvolvendo aplicações
Desenvolvendo aplicações 22 para a Web Uma aplicação Java pode ser executada sem modificação em qualquer plataforma que tenha a máquina virtual Java instalada. Esta característica faz com que as aplicações
Gerenciadores 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
PROGRAMAÇÃ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:
Interfaces Gráficas (GUIs) em Java usando Swing
Interfaces Gráficas (GUIs) em Java usando Swing Profa. Flávia Cristina Bernardini * Baseado em slides de Ricardo Linden, João Bosco Sobral e Samuel Cristhian Schwebel GUI (Graphical User Interface) A interface
Layout. 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
Elaborando as Interfaces Aulas 31, 32 e 33
Elaborando as Interfaces Aulas 31, 32 e 33 JList e JComboBox Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/2017/3ati Aulas 31, 32 e 33. 1 ATIVIDADE DA SEMANA PASSADA ELABORE UMA
Objectivos:. 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,
8. Interfaces Gráficas de Usuário
Vamos discutir como construir aplicações com interface gráfica de usuário (conhecida como GUI - Graphical User Interface). Numa interface gráfica existem botões, caixas de texto, painéis, barras de rolagem,
Prof. 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
Entrada e Saída de dados por JOptionPane
Entrada e Saída de dados por JOptionPane As caixas de diálogo têm uma função importante na interação do programa com o usuário. É através delas que dados são solicitados pelo programa e é através delas
Aula 3. Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética.
Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética. Sequências de escape \n Nova linha. Posiciona o cursor de tela no início da próxima linha. \t Tabulação horizontal. Move
Curso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Servidor de Aplicações WEB Tomcat Servidor Tomcat Foi desenvolvido
Interfaces 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
Lista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos
Lista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos 1. Para a construção de uma aplicação gráfica se faz necessário conceber a interface de aplicação, identificando-se
Especialização em Engenharia de Software - CEUT
Até aqui Programação com interfaces gráficas Sérgio Soares [email protected] Criamos a infra-estrutura para a aplicação bancária classes que representam os tipos de conta classe que implementa regras de
1) Responda de acordo com os conceitos de orientação a objetos (0,5).
Avalição II (Teórica) 22/06/2017 Disciplina Linguagem de Programação II Prof. Wagner, dos Santos C. de Jesus Curso Engenharia da Computação Questões Solução da Avaliação 1) Responda de acordo com os conceitos
Entender princípios de projeto. Capacitação para construir GUIs. Entender os pacotes que contém componentes de GUI, e as classes e interfaces de
Parte I Entender princípios de projeto. Capacitação para construir GUIs. Entender os pacotes que contém componentes de GUI, e as classes e interfaces de tratamentos de eventos. Criar e manipular botões,
JAVA Orientação a Objetos. Usando diálogos com JOptionPane
JAVA Orientação a Objetos Usando diálogos com JOptionPane Diálogos: interagindo com o usuário Até agora vimos o método System.out.println para escrever informações na tela (console). A linguagem Java oferece
Ivo Augusto Fontana Bertoncello Marcelo de Oliveira Dias
Curso de Java Aula 1 E/S com JOptionPane Ivo Augusto Fontana Bertoncello Marcelo de Oliveira Dias São pequenas janelas diálogos que interagem com o usuário. Sua principal utilização se dá através dos 4
(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
Criação de Applets Package: Class Name Base Class: Generate header comments: Can run standalone: Generate Standard methods:
Criação de Applets Após ter sido criado o projeto, ao contrário dos exemplos anteriores onde criávamos uma aplicação na guia General da janela Object Gallery, agora iremos criar uma applet que está contida
Java Foundation Classes Coleção de pacotes para criação de aplicações completas Desktop Interfaces gráficas (GUIs- Graphical User Interface)
Interface Gráfica Prof. Bruno Gomes [email protected] Programação Orientada a Objetos JFC Java Foundation Classes Coleção de pacotes para criação de aplicações completas Desktop Interfaces gráficas
Roteiro. 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 [email protected]
PROGRAMAÇÃ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
Programação III. Interface Gráfica - Swing. Interface Gráfica Swing Jocélio Passos [email protected]. Interface Gráfica - Swing
Programação III Interface Gráfica Swing Jocélio Passos [email protected] Deitel Capítulo 11 : Imagens gráficas e Java 2D Capítulo 12 : Componentes Básicos Capítulo 13 : Componentes Avançados GUI
Interface Gráfica. Prof. Marcelo Cohen. (material da Profa. Luciana Nedel) Graphical User Interface (GUI)
Interface Gráfica Prof. Marcelo Cohen (material da Profa. Luciana Nedel) 1 Graphical User Interface (GUI) Existe uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas
Interface 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;
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
Aula 4. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2014 Marcelo Henrique dos Santos -
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados 1 O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes gráficos Java. //AloMundo
4 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados GUI em Java: pacote Swing O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes
Interfaces Gráficas (GUIs) em Java usando Swing
1 Interfaces Gráficas (GUIs) em Java usando Swing Componentes Atômicos São elementos ou componentes que não permitem conter outros elementos. Podemos citar, dentre outros, botões, labels, textfields, sliders,
Gerenciamento 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
Além de digitar e rodar os exemplos para ver seu funcionamento, deve-se ler atentamente e entender o que cada linha do código está fazendo.
OPERADORES ARITMÉTICOS ATENÇÃO! Além de digitar e rodar os exemplos para ver seu funcionamento, deve-se ler atentamente e entender o que cada linha do código está fazendo. Digite a classe Java abaixo no
UNIDADE I AULA II. Introdução à programação Java
UNIDADE I AULA II Introdução à programação Java Java é uma linguagem sensível ao caixa, ou seja, distingue maiúsculas de minúsculas: nome é diferente de Nome, por exemplo. Comentários São os textos usados
Exercícios sobre repetição. 1. Escreva um método que lê via teclado 8 números e retorna a quantidade de negativos.
Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Lista de exercícios 6 Exercícios sobre repetição 1. Escreva um método que lê via teclado 8 números e retorna
Programação Visual em Java
Programação Visual em Java 1 Sumário Introdução Contentores Componentes Layouts Eventos Exemplos 2 Introdução Interfaces gráficas são compostas por: Contentores Janelas, painéis Componentes botões, menus,
Adding User Interaction
Adding User Interaction if62c - Fundamentos de Programação 1/2014 professores Danillo Leal Belmonte ([email protected]) e Robinson Vida Noronha ([email protected]) 1 Estratégias Adicionar ações isoladas
JFC/Swing. LPGII - Java Interface Gráfica JFC/Swing. Introdução JFC / Swing. Introdução JFC / Swing
JFC/Swing LPGII - Java Interface Gráfica JFC/Swing Roberto Vedoato [email protected] Introdução Hierarquia Organização das Aplicações Containers Swing Combinação de Layouts Look-and-Feel Dicas
Universidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça. Padrão Observer (Observador)
Universidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça Problema: Definir uma dependência um-para-muitos entre objetos, de forma quando o estado
Java Swing: Netbeans
Java Swing: Netbeans Swing Atualmente, o Java suporta, oficialmente, dois tipos de bibliotecas gráficas:awt e Swing. A AWT foi a primeira API para interfaces gráficas a surgir no Java e foi, mais tarde,
Linguagem de Programação II GUI Interface Gráfica com o Usuário
Linguagem de Programação II Interface Gráfica com o Usuário Prof. Alessandro Borges 2 Tópicos Introdução Visão Geral dos Componentes Swing Criação de interface no Netbeans Tipos comuns de eventos 3 Introdução
