john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

swing awt simple gui button listener

//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();
    }
}

  • « keystore ssl atmosonline ssl fix
  • swing awt simple gui button framelistener closing window »

Published

Aug 8, 2011

Category

java

~85 words

Tags

  • awt 3
  • button 10
  • gui 34
  • java 252
  • listener 3
  • simple 11
  • swing 9