tenho uma duvida.
quero fazer um programa que calcula medias do aluno
sao 4 notas e devem ser divididas por 4
esse procedimento tem q ser feito em um botao usando o JButton
eu ja fiz o botao mas nao sei como fazer o calculo dentro do botao vejam o codigo.
//dentro da classe construtora
btcalcular.addActionListener(ActionListner);
btlinpar.addActionListener(ActionListener);
}
//inicio de nova classe
private class TratadorDeEventos implements ActionListener {
public void actionPerformed(ActionEvent e){
double media;
if (e.getSouser() == btcalcular)
media = (tftnota1+tftnota2+tftnota3+tftnota4)/4;
media = Double.parseDouble(JOptionPane.showMessageDialog(null,"MEDIA É"));
else
}
}
Em segundo, leia com atenção a descrição dos fóruns. Sua dúvida se encaixa melhor no fórum de interface gráfica, e não de Java Avançado.
Finalmente, para calcular você deve associar a classe que vc criou, filha de ActionListener, ao botão. No caso, como ela chama-se TratadorEventos, o código fica assim:
Ola ,
tu quer que ao clicar no teu botão seja realizado o calculo?
se sim é so fazer o seguinte:
[code]botao.addActionListener (new ActionListener (){
public void actionPerformed (ActionEvent e){
try{
if(botao==e.getSource())
{
media = (tftnota1+tftnota2+tftnota3+tftnota4)/4;
media = Double.parseDouble(JOptionPane.showMessageDialog(null,“MEDIA É”));
}
else
{
}
}
catch(Exception ex)
{
JOptionPane.showMessageDialog(null, “Erro”);
ex.printStackTrace();
}
}}); [/code]
é isso?acho que tu não precisa criar uma classe só para fazer isso tu pode criar um método para fazer o calculo na mesma classe e chama-lo dentro do botão
espero que te ajude!