programming-examples/java/XML/Two buttons example.java

52 lines
1.2 KiB
Java
Raw Normal View History

2019-11-15 12:59:38 +01:00
Two buttons example
package com.ack.gui.awt.simple;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class TwoButtonsExample implements ActionListener {
private Frame f;
private Button b1, b2;
public static void main( String[] args ) {
TwoButtonsExample myTwoButtonsExample = new TwoButtonsExample();
myTwoButtonsExample.go();
}
public void go() {
f = new Frame( "First Gui Example" );
f.setLayout( new FlowLayout() );
b1 = new Button( "Button 1" );
b1.addActionListener( this );
f.add( b1 );
b2 = new Button( "Button 2" );
b2.addActionListener( this );
f.add( b2 );
f.addWindowListener( new WindowAdapter() {
public void windowClosing( WindowEvent we ) {
System.exit( 0 );
}
} );
f.pack();
f.setVisible( true );
}
public void actionPerformed( ActionEvent ae ) {
if( (Button) ae.getSource() == b1 )
System.out.println( "First Button was pressed!" );
if( (Button) ae.getSource() == b2 )
System.out.println( "Second Button was pressed!" );
}
}