package gui;
import java.awt.*;
import java.awt.event.*;
public class KeyListenerDemo extends Frame
{
//ActionListener fuer die 3 Buttons:
class MeinActionListener implements ActionListener
{
public void actionPerformed( ActionEvent e )
{
System.out.println( e.getSource().toString());
}
}
//KeyListener fuer die 3 Buttons:
class MeinKeyListener implements KeyListener
{
public void keyPressed( KeyEvent k )
{
if( k.getKeyCode()==10)
System.out.println( k.getSource().toString() );
}
public void keyReleased(KeyEvent k){}
public void keyTyped(KeyEvent k){}
}
KeyListenerDemo( String Titel )
{
super(Titel);
Button Eins = new Button("eins");
Button Zwei = new Button( "zwei");
Button Drei = new Button( "Drei");
setLayout(new FlowLayout());
add( Eins);
add( Zwei );
add( Drei);
Eins.addKeyListener( new MeinKeyListener());
Zwei.addKeyListener( new MeinKeyListener());
Drei.addKeyListener( new MeinKeyListener());
Eins.addActionListener( new MeinActionListener());
Zwei.addActionListener( new MeinActionListener());
Drei.addActionListener( new MeinActionListener());
}
public static void main(String [] args )
{
KeyListenerDemo M = new KeyListenerDemo( "Gui Fenster mit Aktion" );
M.setSize(543,234);
M.show();
}
}