pessoal queria saber pq não compila…é um programinha que tem algumas caixas de texto e que calcula o baskara a partir dos valores entrados nessas caixas. segue o código ai embaixo
[color=blue]//baskara versão 2
import javax.swing.;
import java.awt.;
import java.awt.event.*;
class BaskaraV2 extends JFrame
{
JTextField A;
JTextField B;
JTextField C;
JButton calcula;
public BaskaraV2()
{
super("BASKARA VERSÂO 2");
setLayout(new FlowLayout());
A = new JTextField("Digite o valor de A");
B = new JTextField("Digite o valor de B");
C = new JTextField("Digite o valor de C");
calcula = new JButton("Calcula");
add(A);
add(B);
add(C);
add(calcula);
//cria obj para tratamento de evento
TrataBotao trataBtn = new TrataBotao();
calcula.addActionListener(trataBtn);
}
private class TrataBotao implements ActionListener
{
public void ActionPerformed(ActionEvent event)
{
Double.parseDouble(A.getText());
Double.parseDouble(B.getText());
Double.parseDouble(C.getText());
double delta = B*B - 4*A*C;
if(delta > 0)
{
double x = (-B + (Math.sqrt(delta))) / 2*A;
JOptionPane.showMessageDialog(null,"O valor de X1 é " + x,"BASKARA VERSÂO 2",1);
}
else
JOptionPane.showMessageDialog(null,"Não existe raiz","BASKARA VERSÂO 2",1);
}
}
public static void main(String args[])
{
BaskaraV2 baskaraV2 = new BaskaraV2();
baskaraV2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
baskaraV2.setSize(325,100);
baskaraV2.setVisible(true);
}
}[/color]