HOLA, APENAS EMPIEZO A PROGRAMAR EN JAVA EN LO GRAFICO. ESTOY INTENTADO AGREGAR DOS BOTONES, SI PRECIONO EL BOTON 1 SALDRA EL TEXTO "PRECIONO EL BOTON 1" Y SI PRECIONO EL BOTON 2 DIRA "PRECIONO EL BOTON 2" ESTOS TEXTO LO VA A MOSTRAR EN UNA ETIQUETA, PERO ME SALEN DOS ERRORES, ESTE ES EL CODIGO:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class eliminar
{
JButton boton1,boton2;
JLabel etiqueta;
JFrame marco;
eliminar()
{
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame marco=new JFrame("Ejemplo de eventos de dos botones");
marco.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
boton1=new JButton("boton uno");
boton1.addActionListener(new sumaDos());
boton2=new JButton("boton dos");
boton2.addActionListener(new sumaCuatro());
etiqueta=new JLabel("Sin Pulsar");
JPanel panel=new JPanel(new GridLayout(0,1));
panel.setBorder(BorderFactory.createEmptyBorder(30,30,10,30));
panel.add(boton1);
panel.add(boton2);
panel.add(etiqueta);
marco.add(panel, BorderLayout.CENTER);
marco.pack();
marco.setVisible(true);
}
class sumaDos
{
public void actionPerformed(ActionEvent e)
{
etiqueta.setText("Preciono el boton uno");
}
}
class sumaCuatro
{
public void actionPerformed(ActionEvent e)
{
etiqueta.setText("Preciono el boton dos");
}
}
public static void main(String[] args)
{
eliminar w=new eliminar();
}
}
[/color]
ME FUI GIANDO TAMBIEN EN EL SIGUIENTE EJEMPPLO:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class PrimerEventoVentana
{
JTextArea areaTexto;
PrimerEventoVentana()
{
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame marco=new JFrame("Eventos de ventana");
marco.addWindowListener(new GestionaVentana());
areaTexto=new JTextArea();
marco.add(areaTexto);
marco.setSize(300,200);
marco.setVisible(true);
}
public static void main(String[] args)
{
PrimerEventoVentana e1=new PrimerEventoVentana();
}
class GestionaVentana extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
areaTexto.append("Cerrando la ventanan");
System.exit(0);
}
public void windowOpened(WindowEvent e)
{
areaTexto.append("Abierta la ventanan");
}
public void windowIconified(WindowEvent e)
{
areaTexto.append("Minimizada la ventanan");
}
public void windowDeiconified(WindowEvent e)
{
areaTexto.append("Desplegando la ventanan");
}
public void windowDeactivated(WindowEvent e)
{
areaTexto.append("Desactivada la ventanan");
}
}
}
YA LO REVISE Y NO ME HACE FALTA ALGUNA LETRA O SIMBOLO AL PARECER ESTA BIEN SEGUN YO, PERO REPITO APENAS ESTOY EMPEZANDO, LOS ERRORES QUE ME SALE SON:
addActionListener(java.awt.event.ActionListener) in javax.swing.AbstractButton cannot be applied to (eliminar.sumaCuatro)
addActionListener(java.awt.event.ActionListener) in javax.swing.AbstractButton cannot be applied to (eliminar.sumaDos)
ESPERO QUE ME PUEDAN AYUDAR
GRACIAS!!!!