A
Andi78
Gast
Hi
wäre dankbar wenn mir jemand weiterhelfen könnte. Habe eine einfache Anwendung geschrieben die auf einen beliebigen Tastendruck beendet werden soll, so etwa wie ein Bildschirmschoner. Doch leider reagiert die Anwendung nicht auf den Tastendruck ! Vielleicht bin ich auch grade nur etwas betriebsblind...
Hier der Source:
wäre dankbar wenn mir jemand weiterhelfen könnte. Habe eine einfache Anwendung geschrieben die auf einen beliebigen Tastendruck beendet werden soll, so etwa wie ein Bildschirmschoner. Doch leider reagiert die Anwendung nicht auf den Tastendruck ! Vielleicht bin ich auch grade nur etwas betriebsblind...
Hier der Source:
Code:
import java.awt.*;
import java.awt.event.*;
public class AWTWindow02 extends Window
{
public AWTWindow02()
{
super(new Frame());
}
public static void main(String args[])
{
AWTWindow02 w = new AWTWindow02();
int sw = w.getToolkit().getScreenSize().width;
int sh = w.getToolkit().getScreenSize().height;
w.setBackground(Color.red);
w.setSize((int)(sw*0.5), (int)(sh*0.5));
w.setLocation((int)(sw*0.05), (int)(sh*0.05));
w.setVisible(true);
w.requestFocus();
w.addKeyListener(new KeyAdapter()
{
public void keyPressed(KeyEvent e)
{
System.exit(0);
}
});
}
public void paint(Graphics g)
{
g.setColor(Color.blue);
g.setFont(new Font("Monospaced", Font.BOLD,18));
g.drawString("Bildschirmschoner",30,50);
}
}