Por favor me ajudem a resolver este exercício…
import javax.swing.*;
import java.awt.*;
public class CircuJo extends JFrame{
private JButton button;
private JTextField text;
private JLabel titulo;
public Circulo() {
text = new JButton(''Area");
get contentPane().setLayout(new FlowLayout);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setResizable(false);
getContentPane().add( new JLabel("Entre com o valor do raio:"));
getContentPane().add( text);
getContentPane().add( button);
}
public static void main (String[]args){
Circulo aplicacao = new Circulo();
aplicacao.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Utilizando a linguagem Java escreva o código que adicionaria um evento para o botão responsável por exibir na tela a área de um círculo (3.14 * raio2) a partir do valor inseridoo na caixa de texto. Assegure que o valor digitado seja um número. O botão apresenta em tela o valor da área de um circulo a partir do dado digitado na caixa de texto que deve ser obrigatoriamente um numero positivo. Se esta condição não for atendida, o sistema deve levantar uma excecão.
[quote]legal,
é qual a sua duvida? [/quote]
Acho que ele errou na pergunta…
Deveria ser:
Por favor, façam este exercício pra mim?
Seria melhor…
Segue um link:
http://www.devarticles.com/c/a/Java/Listeners-in-Java/
Já dei minha contribuição! Levando em conta o que o exercício pede, mesmo não sabendo a sua dúvida.
Flw!
Galera, desculpem-me, mas sou muito coraçao mole.
Rafaelzito, seguinte, lhe dou o peixe, mas aprenda a pescar, caso contrário você vai rodar na prova. Estude esse código que lhe dou agora:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class AreaDoCirculo extends JFrame implements ActionListener
{
private static final long serialVersionUID = 1L;
JLabel label1;
JTextField t1,t2;
JButton botao;
public static void main(String[] args)
{
JFrame calcula = new AreaDoCirculo();
calcula.setUndecorated(true);
calcula.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
calcula.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
calcula.setVisible(true);
}
AreaDoCirculo()
{
setTitle("Calcula área do círculo");
setBounds(300,50,450,90);
getContentPane().setLayout(new GridLayout());
label1 = new JLabel("Informe o raio do círculo:");
t2 = new JTextField();
t1 = new JTextField();
botao = new JButton("Calcular a área");
getContentPane().add(label1);
getContentPane().add(t1);
getContentPane().add(botao);
getContentPane().add(t2);
botao.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
float n1 = 0, result =0;
try
{
n1 = Float.parseFloat(t1.getText());
}
catch(NumberFormatException erro)
{
t2.setText("Erro na digitação dos dados");
return;
}
if(e.getSource()==botao)
{
result = 3.14f*n1*n1;
}
t2.setText("" + result);
}
}
Às vezes, também sentia falta de um “Valder Olmo Corrêa” que fizesse meus exercícios… :lol:
E quando aparecia um, agradecia!
De tanto agradecer, notei: porque não, também sentir a sensação que sei?
Por isso corri atrás, bati a cabeça e ainda, continuo aprendendo!
Vamos ver se ele aprende a pescar Valder!
Testei o código e está perfeito!
Flw!