国产探花免费观看_亚洲丰满少妇自慰呻吟_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",鍵盤松開時清除文字。利用這些函數,我們就可以用鼠標和鍵盤函數與用戶交互。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 饶阳县| 麦盖提县| 东平县| 惠州市| 定边县| 涟源市| 通海县| 荣昌县| 惠安县| 出国| 定南县| 福海县| 怀来县| 济阳县| 三原县| 武定县| 从江县| 古丈县| 延吉市| 五华县| 荥经县| 桓台县| 北川| 资中县| 辽源市| 诸城市| 永平县| 苗栗县| 滕州市| 公安县| 南部县| 德州市| 丽水市| 宁津县| 徐州市| 囊谦县| 抚顺县| 六盘水市| 方城县| 泽库县| 板桥市|