導航:首頁 > 編程語言 > java添加鍵盤事件

java添加鍵盤事件

發布時間:2023-06-15 01:05:19

java中如何處理鍵盤事件

添加鍵盤監聽事件
如:
this.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e){
int key = e.getKeyCode();//得到鍵盤輸內入的值
if(key==KeyEvent.VK_Q){//如果鍵容盤輸入的是Q
System.exit(0);//強行關閉當前進程
}

㈡ java中如何實現鍵盤輸入事件

Scanner scanner = new Scanner(System.in);
自//輸入數字
int num =scanner.nextInt();
//輸入字元串
String str=scanner.nextLine();
根據數據類型調用scanner的不同方法

㈢ Java 程序實現滑鼠點擊 鍵盤等事件

用 Robot 類的如下方法:
void keyPress(int keycode)
按下給定的鍵。
void keyRelease(int keycode)
釋放給定的鍵。
void mouseMove(int x, int y)
將滑鼠指版針移動到給定屏幕坐權標。
void mousePress(int buttons)
按下一個或多個滑鼠按鈕。
void mouseRelease(int buttons)
釋放一個或多個滑鼠按鈕。
void mouseWheel(int wheelAmt)
在配有滾輪的滑鼠上旋轉滾輪。

㈣ Java JTable 添加了一個鍵盤事件,和滑鼠點擊事件的監聽,如何在我鍵盤事件起作用時,讓滑鼠事件失效

先定義一個全局的靜態變數 static bool canClick=ture;
1.滑鼠右鍵點擊的事件前加個if判斷:
if(canClick){
滑鼠點擊事件事件
}

2.然後添加鍵盤事件implements KeyListener
在重寫的方法的keyPressed中加入:
if(e.getKeyCode()==KeyEvent.VK_CONTROL){
canClick=false;
}
在重新的方法的keyReleased中加入:
if(e.getKeyCode()==KeyEvent.VK_CONTROL){
canClick=true;
}

㈤ 編寫java鍵盤事件的程序

import java.awt.*;
import java.awt.event.*;
public class KeyEventDemo extends Frame implements KeyListener
{
Label l1 = new Label();
Panel p = new Panel();
public void keyPressed(KeyEvent e)
{
l1.setText("key down");
}
public void keyTyped(KeyEvent e){}
public void keyReleased(KeyEvent e){
l1.setText("key up");
}
public KeyEventDemo(String title){
super(title);
p.add(l1);
add(p);
this.addKeyListener(this);
setSize(200,100);
setVisible(true);
this.requestFocus(true);
}
public static void main(String[] agrs)
{
new KeyEventDemo("KeyEvent中的案件實例");
}}自己運行一下。

閱讀全文

與java添加鍵盤事件相關的資料

熱點內容
文件夾密碼怎麼修改密碼 瀏覽:271
蘋果數據中心用什麼伺服器 瀏覽:769
省內圓通快遞寄文件夾需要多少錢 瀏覽:740
iphone程序加密 瀏覽:884
win10文件夾調整文件行高 瀏覽:681
創意手繪教程 瀏覽:754
微信刪除帳號信息 瀏覽:596
mysql操作類文件 瀏覽:649
繞過xp密碼 瀏覽:158
大眾速騰專用app有哪些 瀏覽:455
arpa首先將計算機網路劃分為 瀏覽:617
蘋果系統開機音樂 瀏覽:875
windows8顯示隱藏文件 瀏覽:603
ipad2可以升級到92嗎 瀏覽:857
如何打開ps保存的文件 瀏覽:744
幼兒編程教育有哪些 瀏覽:453
汽車發外地用什麼app 瀏覽:810
網路如何贊美女人漂亮 瀏覽:143
如何把桌面文件放到excel裡面 瀏覽:363
照片文件名是怎麼查的 瀏覽:876

友情鏈接