Ich bin gerade dabei ein Programm zu schreiben. Ich wollte gerade einen KeyListener einem TextFeld zufügen, aber leider will das nicht!!! Mit diesen dummen KeyListenern hatte ich schon immer meine Probleme!!! Ich finde die Java API dazu auch nicht sehr hilfreich!
Hier der Code
Hier der Code
Code:
public class VokabelEditorFrame extends Frame
{
/**
* The constructor.
*/
public VokabelEditorFrame()
{
MenuBar menuBar = new MenuBar();
Menu menuFile = new Menu();
MenuItem menuFileExit = new MenuItem();
TextField vokabelanzahl;
vokabelanzahl = new TextField("Vokabelanzahl");
this.add(vokabelanzahl);
vokabelanzahl.addKeyListener(new KeyListener()
{
public void KeyTyped(KeyEvent e)
{
}
});
Label anzahl = new Label("Wieviele Vokabeln möchten Sie eingeben?");
//add(anzahl);
menuFile.setLabel("File");
menuFileExit.setLabel("Exit");
// Add action listener.for the menu button
menuFileExit.addActionListener
(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
VokabelEditorFrame.this.windowClosed();
}
}
);
menuFile.add(menuFileExit);
menuBar.add(menuFile);
setTitle("VokabelEditor");
setMenuBar(menuBar);
setSize(new Dimension(700, 700));
// Add window listener.
this.addWindowListener
(
new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
VokabelEditorFrame.this.windowClosed();
}
}
);
}
/**
* Shutdown procedure when run as an application.
*/
protected void windowClosed()
{
// TODO: Check if it is save to close the application
// Exit application.
System.exit(0);
}
}