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