//MyActionListener.java
import java.awt.event.*;
public class MyActionListener implements ActionListener
{
public void actionPerformed( ActionEvent e )
{
System.out.println( e.getActionCommand() );
}
}
//GuiOne.java
import java.awt.Container;
import javax.swing.JFrame;
import javax.swing.JButton;
public class GuiOne extends JFrame
{
private static final long serialVersionUID = 1L;
JButton buttonA = new JButton( "ButtonA" );
MyActionListener listen = new MyActionListener();
GuiOne()
{
Container c = getContentPane();
c.setLayout( null ); //requires absolute layout definition
c.add( buttonA );
buttonA.setBounds( 10 , 10 , 120 , 70 );
buttonA.addActionListener( listen );
setSize( 250 , 250 );
setTitle( "hi" );
setVisible( true );
setResizable( false );
}
}
//GuiOneMain.java
public class GuiOneMain
{
@SuppressWarnings("unused")
public static void main( String[] args )
{
GuiOne x = new GuiOne();
}
}