package oriented_byobject
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class Oriented_byObjects extends JFrame implements ActionListener {
//instanciamento dos JButtons
JButton b = new JButton("Correr");
JButton b2 = new JButton("NÃO APERTA!");
//actions dos JButtons
@Override
public void actionPerformed(ActionEvent e){
if(e.getSource() == b){
JOptionPane.showMessageDialog(null, "Você esta correndo");
}else if(e.getSource() == b2){
JOptionPane.showMessageDialog(null, "MORREU");
}
}
//Método construtor
public Oriented_byObjects(){
//adicionando actionListener
b.addActionListener(this);
b2.addActionListener(this);
//setBounds de cada JButton
b2.setBounds(5, 70, 100, 60);
b.setBounds(5, 5, 100, 60);
//instanciando uma JFrame j
JFrame j = new JFrame();
//Configs da janela
j.setSize(800, 600);
j.setVisible(true);
//adicionar os JButtons
j.add(b);
j.add(b2);
}
//método principal: main
public static void main(String[] args) {
//Rodar os codigos anteriores
new Oriented_byObjects();
}
}