Upcoming SlideShare
×

# Exercícios Netbeans - Vera Cymbron

488 views

Published on

Published in: Technology, Education
0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total views
488
On SlideShare
0
From Embeds
0
Number of Embeds
110
Actions
Shares
0
17
0
Likes
0
Embeds 0
No embeds

No notes for slide

### Exercícios Netbeans - Vera Cymbron

1. 1. PROGRAMAÇÃO SISTEMAS DISTRIBUÍDOS JAVA PARA WEB NETBEANS Por Vera Cymbron 2012
2. 2. EXERCICIO 1 – CALCULADORA Source /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package calculadora; /** * * @author CAO VeraCymbron */ public class Calculadora extends javax.swing.JFrame { /** * Creates new form Calculadora */ public Calculadora() { initComponents(); } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { valor1 = new javax.swing.JLabel(); valor2 = new javax.swing.JLabel(); TF2 = new javax.swing.JTextField();
3. 3. bsoma = new javax.swing.JButton(); TF3 = new javax.swing.JTextField(); jLabel3 = new javax.swing.JLabel(); bdivisao = new javax.swing.JButton(); bsubtraccao = new javax.swing.JButton(); bmultiplicacao = new javax.swing.JButton(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); valor1.setText("Numero1"); valor1.setToolTipText(""); valor2.setText("Numero2"); TF2.setToolTipText(""); bsoma.setMnemonic('s'); bsoma.setText("Soma"); bsoma.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { bsomaActionPerformed(evt); } }); TF3.setToolTipText(""); jLabel3.setText("Resultado:"); bdivisao.setMnemonic('s'); bdivisao.setText("Divisão"); bdivisao.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { bdivisaoActionPerformed(evt); } }); bsubtraccao.setMnemonic('s'); bsubtraccao.setText("Subtracção"); bsubtraccao.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { bsubtraccaoActionPerformed(evt); } }); bmultiplicacao.setMnemonic('s'); bmultiplicacao.setText("Multiplicação"); bmultiplicacao.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { bmultiplicacaoActionPerformed(evt); } });
6. 6. res = num1 - num2; //converte o resultado em String e mostrar jLabel3.setText(String.valueOf("Resultado: " +res)); TF2.setText(" ");//Limpar o JTextField TF3.setText(" "); TF3.requestFocus();//muda o foco para o JTextField1 } private void bmultiplicacaoActionPerformed(java.awt.event.ActionEvent evt) { double num1, num2, res; //variáveis auxiliares //converter o numero digitado em Float num1 = Double.parseDouble(TF2.getText()); num2 = Double.parseDouble (TF3.getText()); res = num1 * num2; //converte o resultado em String e mostrar jLabel3.setText(String.valueOf("Resultado: " +res)); TF2.setText(" ");//Limpar o JTextField TF3.setText(" "); TF3.requestFocus();//muda o foco para o JTextField1 } /** * @param args the command line arguments */ public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(Calculadora.class.getName()).log(java.util.logging.Level.SEVE RE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(Calculadora.class.getName()).log(java.util.logging.Level.SEVE RE, null, ex); } catch (IllegalAccessException ex) {
7. 7. java.util.logging.Logger.getLogger(Calculadora.class.getName()).log(java.util.logging.Level.SEVE RE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(Calculadora.class.getName()).log(java.util.logging.Level.SEVE RE, null, ex); } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Calculadora().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JTextField TF2; private javax.swing.JTextField TF3; private javax.swing.JButton bdivisao; private javax.swing.JButton bmultiplicacao; private javax.swing.JButton bsoma; private javax.swing.JButton bsubtraccao; private javax.swing.JLabel jLabel3; private javax.swing.JLabel valor1; private javax.swing.JLabel valor2; // End of variables declaration } EXERCICIO 2 – CALCULAR VALOR DA INDEMINIZAÇÃO SOURCE /*
8. 8. * To change this template, choose Tools | Templates * and open the template in the editor. */ package valorindeminizacao; /** * * @author CAO 12 */ public class ValorIndemnizacao extends javax.swing.JFrame { /** * Creates new form ValorIndemnizacao */ public ValorIndemnizacao() { initComponents(); } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { valor1 = new javax.swing.JLabel(); valor2 = new javax.swing.JLabel(); num1 = new javax.swing.JTextField(); num2 = new javax.swing.JTextField(); num3 = new javax.swing.JTextField(); calcular = new javax.swing.JButton(); jLabel4 = new javax.swing.JLabel(); valor3 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); valor1.setText("Tempo de serviço (MESES)"); valor2.setText("Vencimento mensal"); calcular.setText("Cacular"); calcular.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { calcularActionPerformed(evt); } }); jLabel4.setText("Valor da Indemnização é :"); valor3.setText("No caso de ter dias de férias por gozar indique");