advertisement

Java classes, métodos e interface gráfica

67 %
33 %
advertisement
Information about Java classes, métodos e interface gráfica
Technology

Published on February 26, 2014

Author: rogeriofonseca2000

Source: slideshare.net

advertisement

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação Questão 1) Para que serve os Componentes Visuais Abaixo: a) JOptionPane = permite a exibição de caixas de diálogo utilizadas com o objetivo de interagir com o usuário da aplicação, exibindo mensagens importantes ou recebendo informações inseridas pelo usuário da aplicação. b) JFrame = Possui todos os componentes visuais necessários da aplicação. c) JLabel = Fornece um componente na qual é possível inserir texto ou informações. d) JPanel = Permite a inclusão de painéis na aplicação. e) JButton = Promove a ação de interação com o usuário gerando eventos e permitindo visualizar texto e imagem. f) JCheckBox = Utilizado quando se tem a necessidade de seleção múltipla, oferecendo grande flexibilidade para o usuário do sistema. g) JComboBox = Utilizado quando se tem a necessidade de selecionar um determinado item entre vários disponíveis. h) JMenu = Possibilita a seleção de ações através de uma disposição de botões embutidos em uma estrutura configurável e elegante. Questão 2) Elabore uma Classe Ola com os métodos: a. Um método show que recebe uma string e mostra o conteúdo no JOptionPane. b. Um método leString que utiliza o JOptionPane para lê e retornar uma string. c. Um método leInteiro que utiliza o JOptionPane para lê e retornar um numero inteiro. package Teste; /** * * @author Rogério */ import javax.swing.JOptionPane; public class Ola { void show (String s) { JOptionPane.showMessageDialog(null, s); } String leString() { String s=JOptionPane.showInputDialog("Digite: ");

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação return s; } int leInteiro() { String s= JOptionPane.showInputDialog("Digite: "); int x=Integer.parseInt(s); return x; } } Questão 3) Elabore uma Classe Carro com os atributos (marca, cor), com métodos e um serviço especializado (ligar). package Teste; /** * * @author Rogério */ public class Carro { Ola ol = new Ola(); String marca = ol.leString(); String cor = ol.leString(); } Questão 4) Elabore uma Interface Gráfica que chame a classe Carro utilizando todos os métodos ( utilize uma interface de Formulário para Lê e Mostrar informações ). package Teste; /** * * @author Rogério */ public class DadosCarro extends javax.swing.JFrame { public DadosCarro() { initComponents(); }

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação private void IniciarActionPerformed(java.awt.event.ActionEvent evt) { Carro car = new Carro(); VerMarca.setText(car.marca); VerCor.setText(car.cor); } private void VerMarcaActionPerformed(java.awt.event.ActionEvent evt) {} public static void main(String args[]) { private private private private private private private private private javax.swing.JButton Iniciar; javax.swing.JTextField VerCor; javax.swing.JTextField VerMarca; javax.swing.JLabel jLabel1; javax.swing.JLabel jLabel2; javax.swing.JLabel jLabel3; javax.swing.JLabel jLabel4; javax.swing.JLabel jLabel5; javax.swing.JPanel jPanel2; } Questão 5) Elabore uma Classe Math que tenha: a. Um método setAleatório(), que retorna um numero aleatório entre 10 e 80. b. Um método setQuadrado(), que recebe um num retorna o quadrado do número. c. um método setFatorial(), que recebe um num e retorna o fatorial do número. d. um método setArranjo(), que recebe 2 num e retorna o arranjo dos mesmos. package Teste; /** * * @author Rogério */ import java.util.Random; public class Math { public int getAleatorio() { Random func=new Random(); int n = func.nextInt(70);

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação n=n+10; return n; } public int getQuadrado(int x) { x=x*x; return x; } public int getFatorial(int x) { int fat=1; for(int i=1; i<=x;i++) { fat=fat*i; } return fat; } public float getArranjo(int x, int r) { int fx=getFatorial(x); int fr=getFatorial(x-r); float arj=fx/fr; return arj; } } Questão 4) Elabore uma Interface Gráfica para receber os valores e chame a classe Math para resolver os problemas e apresentar os resultados. package Teste; /** * * @author Rogério */ public class Contas extends javax.swing.JFrame { Math ma = new Math(); public Contas() { initComponents(); } private void IniActionPerformed(java.awt.event.ActionEvent evt) { int num1 = Integer.parseInt(n1.getText()); int num2 = Integer.parseInt(n2.getText()); VerAle.setText(String.valueOf(ma.getAleatorio())); NumQ.setText(String.valueOf(num1)); VerQuad.setText(String.valueOf(ma.getQuadrado(num1))); NumFat.setText(String.valueOf(num2)); ResFat.setText(String.valueOf(ma.getFatorial(num2))); NumAr1.setText(String.valueOf(num1)); NumAr2.setText(String.valueOf(num2));

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação ResAr.setText(String.valueOf(ma.getArranjo(num1, num2))); } private void VerAleActionPerformed(java.awt.event.ActionEvent evt) { } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Contas().setVisible(true); } }); } private private private private private private private private private private private private private private private private private private private private private private private private } javax.swing.JButton Ini; javax.swing.JTextField NumAr1; javax.swing.JTextField NumAr2; javax.swing.JTextField NumFat; javax.swing.JTextField NumQ; javax.swing.JTextField ResAr; javax.swing.JTextField ResFat; javax.swing.JTextField VerAle; javax.swing.JTextField VerQuad; javax.swing.JLabel jLabel1; javax.swing.JLabel jLabel10; javax.swing.JLabel jLabel2; javax.swing.JLabel jLabel3; javax.swing.JLabel jLabel4; javax.swing.JLabel jLabel5; javax.swing.JLabel jLabel6; javax.swing.JLabel jLabel7; javax.swing.JLabel jLabel8; javax.swing.JLabel jLabel9; javax.swing.JPanel jPanel1; javax.swing.JPanel jPanel2; javax.swing.JTextField jTextField7; javax.swing.JTextField n1; javax.swing.JTextField n2; Questão 6) Quais os componentes necessários para criar um MENU? JmenuComponent, JmenuBar,JmenuItem e Separador

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação Questão 7) Dado o componente jButton, elabore um código de programação que quando pressionado, imprima a mensagem “Ola Mundo”. package Teste; /** * * @author Rogério */ public class Questão7 extends javax.swing.JFrame { private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { System.out.println("Olá mundo!"); } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Questão7().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton jButton1; private javax.swing.JPanel jPanel1; // End of variables declaration//GEN-END:variables } Questão 8) Dado o componente jCheckBox1, elabore um código de programação que verifique se o componente esta selecionado ou não e imprima uma mensagem utilizando a classe Ola. package Teste; /** * * @author Rogério */ public class Questão8 extends javax.swing.JFrame { Ola ol = new Ola(); public Questão8() { initComponents(); }

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed if(Caixa.isSelected()) ol.show("Selecionada!"); else ol.show("Não Selecinada!"); } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Questão8().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JCheckBox Caixa; private javax.swing.JButton jButton1; private javax.swing.JPanel jPanel1; // End of variables declaration//GEN-END:variables } Questão 9) Dado 1 componentes jTextField1 elabore um código de programação que limpe as informações digitada. package Teste; /** * * @author Rogério */ public class Questão9 extends javax.swing.JFrame { public Questão9() { initComponents(); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { Campo.setText(null); } public static void main(String args[]) {

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Questão9().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JTextField Campo; private javax.swing.JButton jButton1; private javax.swing.JPanel jPanel1; // End of variables declaration//GEN-END:variables } Questão 10) Dado 2 componentes jTextField1 e jTextField2, elabore um código de programação que leia do primeiro componente e escreva no segundo componente e mostre utilizando a classe Ola. package Teste; /** * * @author Rogério */ public class Questão10 extends javax.swing.JFrame { Ola ol = new Ola(); public Questão10() { initComponents(); } private voidTransferirActionPerformed(java.awt.event.ActionEvent evt) { String texto = Quadro1.getText(); Quadro2.setText(texto); ol.show(texto); } public static void main(String args[]) {

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Questão10().setVisible(true); } }); } private javax.swing.JTextField Quadro1; private javax.swing.JTextField Quadro2; private javax.swing.JButton Transferir; } Questão 11) Dado o componente jComboBox1, elabore um código de programação que recupere a informação selecionada e imprima utilizando a classe Ola. package Teste; /** * * @author Rogério */ public class Questão11 extends javax.swing.JFrame { Ola ol = new Ola(); public Questão11() { initComponents(); } private void VerificarActionPerformed(java.awt.event.ActionEvent evt) { String select = (String)Combo.getSelectedItem(); ol.show(select); } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Questão11().setVisible(true); } }); }

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação private javax.swing.JComboBox Combo; private javax.swing.JButton Verificar; private javax.swing.JPanel jPanel1; } Questão 12) Marque V ou F para as afirmações abaixo: a) [F ] Um componente do tipo jLabel é utilizado para exibir uma lista de dados; b) [V] Um componente do tipo jTextField é utilizado para obter uma entrada de dados do usuário; c) [F] A propriedade Text está relacionada á posição do Componente da Tela; d) [V] Horizontal e Vertical Size são propriedades relacionadas á Altura e Largura de um objeto; e) [F] A propriedade icon é utilizada para definir um nome do Componente; f) [ ] A propriedade mnemonic é utilizada para definir um atalho de tela para o componente; g) [V] Um componente jComboBox é utilizado para apresentar uma Lista para seleção; h) [ ]A propriedade name serve como uma apelido para um componente. Questão 13) Marque a opção correta: Código para fechar uma aplicação Java: a) [ ] System.out; b) [ X ] System.exit(0); c) [ ] System.close(); d)[ ] System.end(); Questão 14) Assumindo a definição dos componentes jComboBox e jButton, crie um código de programação para o jButton TESTE de forma que seja exibida uma mensagem com o dia da semana selecionado. package Teste; import javax.swing.JOptionPane;

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação /** * * @author Rogério */ public class Questão14 extends javax.swing.JFrame { public Questão14() { initComponents(); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { String dia = (String)Combo.getSelectedItem(); JOptionPane.showMessageDialog(null, dia); } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Questão14().setVisible(true); } }); } private javax.swing.JComboBox Combo; private javax.swing.JButton jButton1; private javax.swing.JPanel jPanel1; } Questão 15) Elabore um Formulário para a interface abaixo e quando pressionado o Botão Processamento mostre as informações utilizando a classe Ola.

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação package Teste; /** * * @author Rogério */ public class Questão15 extends javax.swing.JFrame { Ola ol = new Ola(); public Questão15() { initComponents(); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { String nome = Nome.getText(); ol.show(nome); String idade = Idade.getText(); ol.show(idade); if(CorAzul.isSelected()) ol.show("Azul"); else ol.show("Verde"); String cidade = (String)Combo.getSelectedItem(); ol.show(cidade); if(SexoM.isSelected()) ol.show("Masculino"); else ol.show("Feminino");

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Questão15().setVisible(true); } }); } private private private private private private private private private private private private private private private private javax.swing.JComboBox Combo; javax.swing.JCheckBox CorAzul; javax.swing.JCheckBox CorVerde; javax.swing.JTextField Idade; javax.swing.JTextField Nome; javax.swing.JRadioButton SexoM; javax.swing.ButtonGroup buttonGroup1; javax.swing.ButtonGroup buttonGroup2; javax.swing.JButton jButton1; javax.swing.JLabel jLabel1; javax.swing.JLabel jLabel2; javax.swing.JLabel jLabel3; javax.swing.JLabel jLabel4; javax.swing.JLabel jLabel5; javax.swing.JPanel jPanel1; javax.swing.JRadioButton jRadioButton2; } Questão 16) Dado o código abaixo complete as lacunas public class Exemplo2 { public static void main(String args[ ]){ String s = JOptionPane. showInputDialog (“digite um num”); int x = Integer.parseInt(s); for(int i=0 ; i < x ;i++ ){ System.out.Println(i); i+=2; } } } Questão 17) Dado o código abaixo complete as lacunas public class Exemplo2 { public static void main(String args[ ]){ Janela ja = new Janela();

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação ja.setVisible( true); } } Questão 18) Qual o resultado quando você compilar e executar o código abaixo? public class teste { public int misterio(int x) { int a=1; for( int i=3; i < x ; i++) for(int k=2; k > 1; k--) a+=i+k; return(a); } } public class teste1 { public static void main (String[] args) { teste te = new teste(); int re = te.misterio(4); System.out.println("Resultado = "+re); } } Resultado = 6 Questão 19) Elabore uma aplicação Jogo da Velha conforme figura abaixo. package Teste; import javax.swing.JOptionPane; /** * * @author Rogério */ public class Velha extends javax.swing.JFrame { boolean jogador1 = true, jogador2 = false; int jogO = 0, jogX=0, emp=0; public Velha() { initComponents(); } void jogadorativo(){ if(jogador1==true){ jogador1=false;

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação jogador2=true; } else { jogador1=true; jogador2=false; } vencedor("X"); vencedor("O"); } public void vencedor(String simbol){ if((B11.getText().equals(simbol))&&(B12.getText().equals(simbol))&& (B13.getText().equals(simbol))) { if(B11.getText().equals("X")) winner("X"); else winner("O"); } if((B21.getText().equals(simbol))&&(B22.getText().equals(simbol))&& (B23.getText().equals(simbol))) { if(B21.getText().equals("X")) winner("X"); else winner("O"); } if((B31.getText().equals(simbol))&&(B32.getText().equals(simbol))&& (B33.getText().equals(simbol))) { if(B31.getText().equals("X")) winner("X"); else winner("O"); } if((B11.getText().equals(simbol))&&(B21.getText().equals(simbol))&& (B31.getText().equals(simbol))) { if(B11.getText().equals("X")) winner("X"); else winner("O");

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação } if((B12.getText().equals(simbol))&&(B22.getText().equals(simbol))&& (B32.getText().equals(simbol))) { if(B12.getText().equals("X")) winner("X"); else winner("O"); } if((B13.getText().equals(simbol))&&(B23.getText().equals(simbol))&& (B33.getText().equals(simbol))) { if(B13.getText().equals("X")) winner("X"); else winner("O"); } if((B11.getText().equals(simbol))&&(B22.getText().equals(simbol))&& (B33.getText().equals(simbol))) { if(B11.getText().equals("X")) winner("X"); else winner("O"); } if((B13.getText().equals(simbol))&&(B22.getText().equals(simbol))&& (B31.getText().equals(simbol))) { if(B13.getText().equals("X")) winner("X"); else winner("O"); } } public void winner(String venc){ if(venc.equals("X")) {JOptionPane.showMessageDialog(null, "Parabéns 'X', você venceu!"); jogX++; String v1 = Integer.toString(jogX); Vitx.setText(v1); limpa(); } else

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação {JOptionPane.showMessageDialog(null, "Parabéns 'O', você venceu!"); jogO++; String v2 = Integer.toString(jogO); Vit0.setText(v2); limpa(); } } private void B11ActionPerformed(java.awt.event.ActionEvent evt) { if(jogador1==true){ switch (B11.getText()) { case "": B11.setText("X"); jogadorativo(); break;}} else{ switch(B11.getText()){ case "": B11.setText("O"); jogadorativo(); break; } } } private void VitxActionPerformed(java.awt.event.ActionEvent evt) { } private void Vit0ActionPerformed(java.awt.event.ActionEvent evt) { } private void ResEmpActionPerformed(java.awt.event.ActionEvent evt) { } private void B12ActionPerformed(java.awt.event.ActionEvent evt) { if(jogador1==true){ switch (B12.getText()) { case "": B12.setText("X"); jogadorativo(); break; }} else { switch (B12.getText()) { case "": B12.setText("O"); jogadorativo(); break; } } }

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação { private void B13ActionPerformed(java.awt.event.ActionEvent evt) if(jogador1==true){ switch (B13.getText()) { case "": B13.setText("X"); jogadorativo(); break; }} else { switch (B13.getText()) { case "": B13.setText("O"); jogadorativo(); break; } } // TODO add your handling code here: } private void B21ActionPerformed(java.awt.event.ActionEvent evt) { if(jogador1==true){ switch (B21.getText()) { case "": B21.setText("X"); jogadorativo(); break; }} else { switch (B21.getText()) { case "": B21.setText("O"); jogadorativo(); break; } } } { private void B22ActionPerformed(java.awt.event.ActionEvent evt) if(jogador1==true){ switch (B22.getText()) { case "": B22.setText("X"); jogadorativo(); break; }} else { switch (B22.getText()) { case "": B22.setText("O"); jogadorativo(); break;

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação } } } private void B23ActionPerformed(java.awt.event.ActionEvent evt) { if(jogador1==true){ switch (B23.getText()) { case "": B23.setText("X"); jogadorativo(); break; }} else { switch (B23.getText()) { case "": B23.setText("O"); jogadorativo(); break; } } } { private void B31ActionPerformed(java.awt.event.ActionEvent evt) if(jogador1==true){ switch (B31.getText()) { case "": B31.setText("X"); jogadorativo(); break; }} else { switch (B31.getText()) { case "": B31.setText("O"); jogadorativo(); break; } } } { private void B32ActionPerformed(java.awt.event.ActionEvent evt) if(jogador1==true){ switch (B32.getText()) { case "": B32.setText("X"); jogadorativo(); break; }} else { switch (B32.getText()) {

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação case "": B32.setText("O"); jogadorativo(); break; } } } private void B33ActionPerformed(java.awt.event.ActionEvent evt) { if(jogador1==true){ switch (B33.getText()) { case "": B33.setText("X"); jogadorativo(); break; }} else { switch (B33.getText()) { case "": B33.setText("O"); jogadorativo(); break; } } } private void NovoActionPerformed(java.awt.event.ActionEvent evt) { limpa(); emp++; String v = Integer.toString(emp); ResEmp.setText(v); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0); } public void limpa(){ B11.setText(""); B12.setText(""); B13.setText(""); B21.setText(""); B22.setText(""); B23.setText(""); B31.setText(""); B32.setText(""); B33.setText(""); }

MINISTÉRIO DA EDUCAÇÃO UNIV ERSI DADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br Aluno: Rogério Fonseca Santos - Algoritmo e Programação public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Velha().setVisible(true); } }); } private private private private private private private private private private private private private private private private private private private } javax.swing.JButton B11; javax.swing.JButton B12; javax.swing.JButton B13; javax.swing.JButton B21; javax.swing.JButton B22; javax.swing.JButton B23; javax.swing.JButton B31; javax.swing.JButton B32; javax.swing.JButton B33; javax.swing.JButton Novo; javax.swing.JTextField ResEmp; javax.swing.JTextField Vit0; javax.swing.JTextField Vitx; javax.swing.JButton jButton1; javax.swing.JLabel jLabel1; javax.swing.JLabel jLabel2; javax.swing.JLabel jLabel3; javax.swing.JPanel jPanel1; javax.swing.JPanel jPanel3;

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

JAVA – INTERFACE GRÁFICA - facom.ufu.br

classes e métodos que estão disponíveis ... JAVA – INTERFACE GRÁFICA Programação Orientada a Objetos Flávio de Oliveira Silva 222 INTERFACE GRÁFICA
Read more

Interfaces gráficas com Swing - Laboratório Java com ...

As APIs de interface gráfica do Java favorecem, ... Grande parte da complexidade das classes e métodos do Swing está no fato da API ter sido ...
Read more

Métodos de Ordenamiento en Java Con Interfaz Gráfica

Métodos de Ordenamiento en Java Con Interfaz Gráfica ... Creación de interfaz gráfica en Java usando Eclipse ... Interfaces en Java ...
Read more

Interface gráfica em Java para iniciantes - compapl.com

Saia do console e crie uma interface gráfica utilizando os ... métodos e classes auxiliares para criação ... ("Interface gráfica em Java ...
Read more

Construcción de interfaces graficas con Java - peixe.org.mx

Para empezar la discución de como realizar interfaces graficas en Java, ... java.awt.*; 3 4 public class ... los métodos de una interfaz son ...
Read more

Curso Java para Iniciantes - Aula 7 (Metodo/Classe/DEBUG ...

... Classe - Métodos ... Curso Java para Iniciantes ... Interface gráfica com o usuário com Java/Swing/WindowBuilder - Duration: ...
Read more

Interfaces Gráficas curso J100 - argonavis.com.br

Serve para oferecer infraestrutura mínima de interface gráfica ... (Java Foundation Classes) ... Principais métodos ...
Read more

Interfaces - Java e Orientação a Objetos - Caelum

escrever uma interface em Java; ... (as assinaturas dos métodos) como uma classe faz essas tarefas (o corpo dos métodos e atributos privados)
Read more