hallo,
mein problem ist folgendes. ich habe ein windows fenster mit einem keylistener. das funktioniert auch ganz super. jetzt habe ich aber ein textarea dazugefügt, weil ich gerne in das fenster etwas schreiben will. leider funktioniert jetzt mein keylistener aber nicht mehr. wie kann ich das problem lösen ?
mein problem ist folgendes. ich habe ein windows fenster mit einem keylistener. das funktioniert auch ganz super. jetzt habe ich aber ein textarea dazugefügt, weil ich gerne in das fenster etwas schreiben will. leider funktioniert jetzt mein keylistener aber nicht mehr. wie kann ich das problem lösen ?
Java:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
public class activity extends JFrame implements KeyListener
{
int[] aia = new int[6];
public activity()
{
String sa;
Dimension di = Toolkit.getDefaultToolkit().getScreenSize();
this.addKeyListener(this);
this.setBounds(0, 0, Math.round((di.width / 4)), Math.round((di.height / 4)));
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
this.setResizable(false);
TextArea ta = new TextArea();
ta.append("xxx\n" + "yyy");
this.add(ta);
this.setVisible(true);
}
public void keyTyped(KeyEvent e)
{
}
public void keyPressed(KeyEvent e)
{
int ia;
ia = e.getKeyCode();
if (ia == KeyEvent.VK_SPACE)
{
Dimension di = Toolkit.getDefaultToolkit().getScreenSize();
JFrame jfa = new JFrame("ACTIVITY");
jfa.setBounds(Math.round((di.width / 3)), Math.round((di.height / 3)), Math.round((di.width / 3)), Math.round((di.height / 3)));
jfa.setVisible(true);
}
}
public void keyReleased(KeyEvent e)
{
}
public static void main(String[] args)
{
new activity();
}
}