Die Interaktion mit Benutzern ist die Hauptaufgabe von Java, weshalb Java so attraktiv ist. Benutzer können über die Maus mit Java-Applet-Programmen kommunizieren. Schauen wir uns zunächst ein Beispiel für die Reaktion auf die Maus an:
//Mouse.java
java.awt.* importieren;
import java.applet.*;
Öffentliche Klasse Mouse erweitert Applet
{
String text="";
Farbe für öffentliche Räume (Grafik g)
{
g.drawString(text,20,20);
}
public boolean mouseDown(Event evt,int x,int y)//Mausdruck-Verarbeitungsfunktion{
text="Maus nach unten";
neu streichen();
return true;
}
public boolean mouseUp(Event evt,int x,int y)//Funktion zur Verarbeitung der Mausfreigabe{
text="";
neu streichen();
return true;
}
}
Wenn der Benutzer auf das Programm klickt, zeigt das Programm „Mouse Down“ an, was darauf hinweist, dass das Programm auf die Maus reagiert hat. Beachten Sie jedoch, dass Java nicht zwischen der linken und rechten Maustaste unterscheidet.
Schauen wir uns ein Beispiel für eine Tastaturreaktion an:
//Keyboard.java
java.awt.* importieren;
import java.applet.*;
Die Tastatur der öffentlichen Klasse erweitert das Applet
{
String text="";
Farbe für öffentliche Räume (Grafik g)
{
g.drawString(text,20,20);}
public boolean keyDown(Event evt,int x)//Tastatur gedrückt Verarbeitungsfunktion {
text="Taste gedrückt";
neu streichen();
return true;
}
public boolean keyUp(Event evt,int x)//Handhabungsfunktion für die freizugebende Tastatur {
text="";
neu streichen();
return true;
}
}
}
Wenn die Tastatur gedrückt wird, zeigt das Programm „Key Down“ an und löscht den Text, wenn die Tastatur losgelassen wird. Mithilfe dieser Funktionen können wir über Maus- und Tastaturfunktionen mit dem Benutzer interagieren.