Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.19 KB | None | 0 0
  1. package criaframe;
  2. import java.awt.event.ActionEvent;
  3. import java.awt.event.ActionListener;
  4. import java.awt.*;
  5. import javax.swing.*;
  6. import java.awt.Color;
  7.  
  8. public class CriaFrame extends JFrame {
  9.  
  10. public static void main(String[] args) {
  11. tela = new CriaFrame();
  12. tela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  13. }
  14. private static CriaFrame tela;
  15. private JLabel lbln1;
  16. private JLabel lbln2;
  17. private JLabel lbln3;
  18. private JLabel lbln4;
  19. private JLabel lblpro;
  20. private JTextField tftnota1;
  21. private JTextField tftnota2;
  22. private JTextField tftnota3;
  23. private JTextField tftnota4;
  24. private JButton btcalcular;
  25. private JButton btlinpar;
  26.  
  27. public CriaFrame() {
  28.  
  29. setTitle("Meu primeiro programa Visual");
  30. setBounds(0, 0, 300, 400);
  31. setLayout(null);
  32. setVisible(true);
  33. lblpro = new JLabel();
  34. lbln1 = new JLabel();
  35. lbln2 = new JLabel();
  36. lbln3 = new JLabel();
  37. lbln4 = new JLabel();
  38.  
  39. lblpro.setBounds(40, 30, 200, 25);
  40. lbln1.setBounds(40, 75, 40, 25);
  41. lbln2.setBounds(40, 75, 80, 125);
  42. lbln3.setBounds(40, 75, 120, 225);
  43. lbln4.setBounds(40, 75, 160, 325);
  44.  
  45.  
  46. lblpro.setText("Calculando Média Dos Alunos.");
  47.  
  48. lbln1.setText("Nota 1");
  49. lbln2.setText("Nota 2");
  50. lbln3.setText("Nota 3");
  51. lbln4.setText("Nota 4");
  52.  
  53. tftnota1 = new JTextField();
  54. tftnota2 = new JTextField();
  55. tftnota3 = new JTextField();
  56. tftnota4 = new JTextField();
  57.  
  58.  
  59. tftnota1.setBounds(110, 75, 120, 25);
  60. tftnota2.setBounds(110, 125, 120, 25);
  61. tftnota3.setBounds(110, 175, 120, 25);
  62. tftnota4.setBounds(110, 225, 120, 25);
  63.  
  64. btcalcular = new JButton("Calcular");
  65. btlinpar = new JButton();
  66. btcalcular.setBounds(130, 270, 85, 26);
  67. btlinpar.setBounds(20, 270, 85, 26);
  68.  
  69. btcalcular.setText("Calcular");
  70. btlinpar.setText("Linpar");
  71. TratadorDeEventos t = new TratadorDeEventos();
  72. btcalcular.addActionListener(t);
  73. btcalcular.addActionListener(this);
  74.  
  75. btcalcular.addActionListener (new TratadorDeEventos ());
  76.  
  77. add(btcalcular);
  78. add(btlinpar);
  79. add(lbln1);
  80. add(lbln2);
  81. add(lbln3);
  82. add(lbln4);
  83. add(tftnota1);
  84. add(tftnota2);
  85. add(tftnota3);
  86. add(tftnota4);
  87. add(lblpro);
  88. }
  89. private class TratadorDeEventos implements ActionListener {
  90. double media;
  91. public void actionPerformed (ActionEvent e){
  92. try {
  93. media = (tftnota1+tftnota2+tftnota3+tftnota4)/4;
  94. media = Double.parseDouble(JOptionPane.showMessageDialog(null,media+"MEDIA É"));
  95.  
  96. else
  97.  
  98.  
  99. }catch(Exception ex)
  100. {
  101. JOptionPane.showMessageDialog(null, "Erro");
  102. ex.printStackTrace();
  103.  
  104. }
  105. }
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement