Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package criaframe;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.*;
- import javax.swing.*;
- import java.awt.Color;
- public class CriaFrame extends JFrame {
- public static void main(String[] args) {
- tela = new CriaFrame();
- tela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- }
- private static CriaFrame tela;
- private JLabel lbln1;
- private JLabel lbln2;
- private JLabel lbln3;
- private JLabel lbln4;
- private JLabel lblpro;
- private JTextField tftnota1;
- private JTextField tftnota2;
- private JTextField tftnota3;
- private JTextField tftnota4;
- private JButton btcalcular;
- private JButton btlinpar;
- public CriaFrame() {
- setTitle("Meu primeiro programa Visual");
- setBounds(0, 0, 300, 400);
- setLayout(null);
- setVisible(true);
- lblpro = new JLabel();
- lbln1 = new JLabel();
- lbln2 = new JLabel();
- lbln3 = new JLabel();
- lbln4 = new JLabel();
- lblpro.setBounds(40, 30, 200, 25);
- lbln1.setBounds(40, 75, 40, 25);
- lbln2.setBounds(40, 75, 80, 125);
- lbln3.setBounds(40, 75, 120, 225);
- lbln4.setBounds(40, 75, 160, 325);
- lblpro.setText("Calculando Média Dos Alunos.");
- lbln1.setText("Nota 1");
- lbln2.setText("Nota 2");
- lbln3.setText("Nota 3");
- lbln4.setText("Nota 4");
- tftnota1 = new JTextField();
- tftnota2 = new JTextField();
- tftnota3 = new JTextField();
- tftnota4 = new JTextField();
- tftnota1.setBounds(110, 75, 120, 25);
- tftnota2.setBounds(110, 125, 120, 25);
- tftnota3.setBounds(110, 175, 120, 25);
- tftnota4.setBounds(110, 225, 120, 25);
- btcalcular = new JButton("Calcular");
- btlinpar = new JButton();
- btcalcular.setBounds(130, 270, 85, 26);
- btlinpar.setBounds(20, 270, 85, 26);
- btcalcular.setText("Calcular");
- btlinpar.setText("Linpar");
- TratadorDeEventos t = new TratadorDeEventos();
- btcalcular.addActionListener(t);
- btcalcular.addActionListener(this);
- btcalcular.addActionListener (new TratadorDeEventos ());
- add(btcalcular);
- add(btlinpar);
- add(lbln1);
- add(lbln2);
- add(lbln3);
- add(lbln4);
- add(tftnota1);
- add(tftnota2);
- add(tftnota3);
- add(tftnota4);
- add(lblpro);
- }
- private class TratadorDeEventos implements ActionListener {
- double media;
- public void actionPerformed (ActionEvent e){
- try {
- media = (tftnota1+tftnota2+tftnota3+tftnota4)/4;
- media = Double.parseDouble(JOptionPane.showMessageDialog(null,media+"MEDIA É"));
- else
- }catch(Exception ex)
- {
- JOptionPane.showMessageDialog(null, "Erro");
- ex.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement