A. java檢測鍵盤按鍵

哦喲,測試了好多次,終於找到原因咯,frame.addKeyListener(this); 有問題!

鍵盤事件監聽器不能掛在frame上的,你只需要把這句話改為tf.addKeyListener(this); 就能執行咯,幸苦了這么久,親要記得點贊哦

B. JAVA中怎麼實現按鈕功能

使用圖形用戶界面
class Gui extends JFrame implements ActionListener {
private JButton jb = new JButton() ;
Gui() {
super("Gui") ;
this.add(jb) ;//添加按鈕

jb.addActionListener(this) ;//按鈕事件監聽

//當然你可以按自己的想法做布局

this.pack();
this.setVisible(true);//可見
this.setResizable(false);//不可修改大小
this.setLocation(100, 100);//起始位置
}

//覆寫ActionListener介面中的事件處理方法

@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource() == jb) {

//事件處理
}
}

}

C. java 如何實現鍵盤控制

下面是我給你寫的一段程序,你運行一下:
import javax.swing.*;
import java.awt.*;
public class SimpleEditor1 extends JFrame{
SimpleEditor1(){
setTitle("Simple Editor");
setSize(400,400);
Container contentPane=getContentPane();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextPane textPane = new JTextPane( );
JScrollPane scrollPane = new JScrollPane(textPane);
contentPane.add(scrollPane);
setVisible(true);
}
public static void main(String args[])
{
SimpleEditor1 hahaha =new SimpleEditor1();

}
}

如果你用的是swing組件的話,你在寫字板的容器里添加一個JTextPane,該組件的目的就是接收鍵盤的輸入.
有什麼不回的給我留言就行了.

D. JAVA如何捕捉按鍵

我曾做過這個游戲。
識別用戶的按鍵用KeyAdapter類的
keyPressed(KeyEvent e) 按下某個鍵內時調用此方法;
keyReleased(KeyEvent e) 釋放容某個鍵時調用此方法;
keyTyped(KeyEvent e) 鍵入某個鍵時調用此方法。
例如:
public void keyPressed(KeyEvent e)
{
if(e.getKeyCode()==KeyEvent.VK_LEFT)//如果用戶按下了鍵盤上的左方向鍵
{
//處理
}
}

E. java按鈕動作

public void addc(String n)
{
pr p=new pr(n);
add(p);
}

這一步add進 加了個自定義的Jcompont 但沒有setvisible啊 即使是setvisivle了 但是你沒有定義你的compont的樣子,比如內大小,顏色等 所以也看容不見

Frame有個append 方法 直接把string列印 出來 具體網路和看api

F. 在java中怎麼用代碼實現按了某個按鍵

API中的內容:

從類來 javax.swing.AbstractButton 繼承的自方法

doClick
public void doClick()

以編程方式執行「單擊」。此方法的效果等同於用戶按下並隨後釋放按鈕。

doClick
public void doClick(int pressTime)

以編程方式執行「單擊」。此方法的效果等同於用戶按下並隨後釋放按鈕。按鈕在虛擬「按下」狀態下停留 pressTime 毫秒的時間。

參數:
pressTime - 「按下」按鈕的時間,以毫秒為單位

G. java按鈕事件

調用順序:
單擊按鈕->調用actionPerformed->調用repaint->調用paint。

H. JAVA按鈕快捷鍵

在對象上注冊一個監聽
在監聽處理程序中 設置快捷鍵