Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2009, 19:33
-thor-
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 11 meses
Puntos: 3
Duda new Runnable

Hola, podrian explicarme para que sirven algunas lineas de codigo en el programa, no entiendo cual es su funcionalidad en el programa.
gracias.

Estas lineas no entiendo
Código:
Runnable runner= new Runnable()
public void run()
EventQueue.invokeLater(runner);



este es el codigo completo:
Código:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class ButtonSample
{
	
public static void main(String args[])
{
Runnable runner= new Runnable(){


public void run()
{
JFrame frame= new JFrame("Button Sample");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton button =new JButton("select me");

//Define ActionListener
ActionListener actionListener =new ActionListener()
{
public void actionPerformed(ActionEvent actionEvent)
{

System.out.println("I was selected");	
}//fin void action	
	
}; //fin acctionlistener

//attach listeners
button.addActionListener(actionListener);
frame.add(button,BorderLayout.SOUTH);
frame.setSize(300,100);
frame.setVisible(true);
}//fin new Runnable
};//fin void run	

EventQueue.invokeLater(runner);
}//fin static main
	
}//fin clase