国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java Applet編程響應鼠標鍵盤

2019-11-18 15:43:15
字體:
來源:轉載
供稿:網友

  [文章導讀]與用戶的交互是java的主要作用,也正是Java吸引人的原因,用戶可以通過鼠標和鍵盤與Java Applet程序對話
與用戶的交互是Java的主要作用,也正是Java吸引人的原因,用戶可以通過鼠標與Java Applet程序對話。我們先來看響應鼠標的例子:



//Mouse.java
import java.awt.*;
import java.applet.*;
public class Mouse extends Applet
{
  String text="";
  public void paint(Graphics g)
  {
   g.drawString(text,20,20);
  }
  public boolean mouseDown(Event evt,int x,int y)//鼠標按下處理函數
  {
   text="Mouse Down";
   repaint();
   return true;
  }
  public boolean mouseUp(Event evt,int x,int y)//鼠標松開處理函數
  {
   text="";
   repaint();
   return true;
  }
}


   當用戶點擊程序時,程序將顯示"Mouse Down",說明程序對鼠標作出了響應。然而要注重Java并不區分鼠標的左右鍵。

我們再來看對鍵盤響應的例子:

//Keyboard.java
import java.awt.*;
import java.applet.*;
public class Keyboard extends Applet
{
  String text="";
  public void paint(Graphics g)
  {
   g.drawString(text,20,20);}
   public boolean keyDown(Event evt,int x)//鍵盤被按下的處理函數
   {
    text="Key Down";
    repaint();
    return true;
   }
   public boolean keyUp(Event evt,int x)//鍵盤被松開的處理函數
   {
    text="";
    repaint();
    return true;
   }
  }
}

  當鍵盤被按下時,程序就會顯示"Key Down",鍵盤松開時清除文字。利用這些函數,我們就可以用鼠標和鍵盤函數與用戶交互。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 满洲里市| 来凤县| 遂溪县| 曲沃县| 南岸区| 乌拉特前旗| 桃园县| 治多县| 钦州市| 曲靖市| 全椒县| 习水县| 辽阳县| 阆中市| 略阳县| 嵊州市| 鱼台县| 孝感市| 夏河县| 会理县| 岑溪市| 镇平县| 北辰区| 日土县| 湖北省| 塔城市| 清水县| 合川市| 甘谷县| 昌江| 玉屏| 玛纳斯县| 临泉县| 茌平县| 阳新县| 灵寿县| 辉南县| 潜山县| 娄烦县| 拉孜县| 容城县|