java按键
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按钮快捷键
在对象上注册一个监听
在监听处理程序中 设置快捷键