Ajuda para construir um programa

2 respostas
BigrukFatrak

Bom dia se puderem me ajudar eu agradeço
Eu tenho esse programa aqui é um projeto para a faculdade e eu estou tentando fazer um jogo de matemática, então cada um desses botões seria um nível diferente.

import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.Icon;

import javax.swing.JButton;

import javax.swing.JComponent;

import javax.swing.JFrame;

import javax.swing.JTextArea;

public class menu extends Janela{

public menu(){
super(“Matematron”,new Dimension(500,500));

JButton btFacil = new JButton("Fácil");
	JButton btMedio = new JButton("Médio");
	JButton btDificil = new JButton("Difícil");
	
	btFacil.setBounds(180, 120, 150, 50) ;
	btMedio.setBounds(180, 220, 150, 50) ;
	btDificil.setBounds(180, 320, 150, 50) ;
	
	getContentPane().add(btFacil) ;
	getContentPane().add(btMedio) ;
	getContentPane().add(btDificil) ;

}

public static void main(String[] args) {
    new menu().setVisible(true) ;		
}

}

E eu preciso de ajuda para fazer com que esses botões executem uma ação diferente cada um.
É um projeto para a faculdade e eu estou tentando fazer um jogo de matemática, então cada um desses botões seria um nível diferente.

Caso tenham como me ajudar eu agradeço

2 Respostas

ftabah

Bom, primeiro que voce vai ter que usar um MouseListener, depois disso você pode diferenciar pelo label do botão selecionado.
O label você obtém do event do listener, que convertido para botão tem o método getLabel.
Simples, né?

M

Opa…

De uma olhada em ActionListener.
Neste Link foi discutido sobre o assunto:
http://www.guj.com.br/posts/list/30277.java

Valeu…

Criado 24 de maio de 2010
Ultima resposta 24 de mai. de 2010
Respostas 2
Participantes 3