国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務(wù)器之家 - 編程語言 - JAVA教程 - Java圖形化編程中的鍵盤事件設(shè)計簡介

Java圖形化編程中的鍵盤事件設(shè)計簡介

2020-01-08 14:41goldensun JAVA教程

這篇文章主要介紹了Java圖形化編程中的鍵盤事件設(shè)計,是Java的GUI編程當(dāng)中的基礎(chǔ)部分,需要的朋友可以參考下

鍵盤事件的事件源一般丐組件相關(guān),當(dāng)一個組件處于激活狀態(tài)時,按下、釋放或敲擊鍵盤上的某個鍵時就會發(fā)生鍵盤事件。鍵盤事件的接口是KeyListener,注冊鍵盤事件監(jiān)視器的方法是addKeyListener(監(jiān)視器)。實現(xiàn)KeyListener接口有3個:

  1. keyPressed(KeyEvent e):鍵盤上某個鍵被按下;
  2. keyReleased(KeyEvent e):鍵盤上某個鍵被按下,又釋放;
  3. keyTyped(KeyEvent e):keyPressed和keyReleased兩個方法的組合。

管理鍵盤事件的類是KeyEvent,該類提供方法:
public int getKeyCode(),獲得按動的鍵碼,鍵碼表在KeyEvent類中定義。

【例】小應(yīng)用程序有一個按鈕和一個文本區(qū),按鈕作為發(fā)生鍵盤事件的事件源,并對它實施監(jiān)視。程序運行時,先點擊按鈕,讓按鈕激活。以后輸入英文字母時,在正文區(qū)顯示輸入的字母。字母顯示時,字母之間用空格符分隔,且滿10個字母時,換行顯示。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.applet.*
import java.awt.*;
import java.awt.event.*;
public class Example6_10 extends Applet implements KeyListener{
  int count =0;
  Button button = new Button();
  TextArea text = new TextArea(5,20);
  public void init(){
    button.addKeyListener(this);
    add(button);add(text);
  }
  public void keyPressed(KeyEvent e){
    int t = e.getKeyCode();
    if(t>=KeyEvent.VK_A&&t<=KeyEvent.VK_Z){
      text.append((char)t+" ");
      count++;
      if(count%10==0)
        text.append("\n");
    }
  }
  public void keyTyped(KeyEvent e){}
  public void keyReleased(KeyEvent e){}
}

延伸 · 閱讀

精彩推薦
515
主站蜘蛛池模板: 欧美成人免费在线观看 | 成人久久久久久久久 | 婷婷综合久久 | 欧美精品在线看 | 在线观看成人小视频 | 久久伊99综合婷婷久久伊 | 久久久久久一区二区三区 | 国产精品视频一区二区三区 | a在线视频| 亚洲成人免费在线播放 | 97久久超碰| 日韩在线小视频 | 欧美在线高清 | 天天草夜夜 | 在线观看亚洲a | 在线免费观看色视频 | 久久久久久天堂 | 亚洲 精品 综合 精品 自拍 | 成人刺激视频在线 | 不卡一区| 成人久久一区 | 国产精品无码久久久久 | 精品久久久久久久中文字幕 | 久久精品国产欧美亚洲人人爽 | 先锋av在线资源 | 欧美精品福利 | 日韩精品在线观看视频 | 日夜夜精品视频 | 在线视频a | www久 | a欧美| 国产精品久久九九 | 亚洲人成在线播放 | 久久蜜桃精品一区二区三区综合网 | 91精品国产91久久久久久黑人 | 日韩在线看片 | 成人欧美 | 国产高清视频在线 | 91精品国产乱码久久久久久 | 美女视频一区二区三区 | 黄色影片免费观看 |