「java按键程序」java按钮实现功能

博主:adminadmin 2023-03-17 01:16:08 406

今天给各位分享java按键程序的知识,其中也会对java按钮实现功能进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用Java写一个程序,键盘输入5个整数 并按大小的次序输出?

import java.util.Arrays;

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner scanner=new Scanner(System.in);

System.out.println("请输入5个整数:");

int[] number=new int[5];

for(int i=0;inumber.length;i++){

number[i]=scanner.nextInt();

}

Arrays.sort(number);

System.out.println("排序后输出:");

for (int num:number) {

System.out.print(num+"\t");

}

}

}

控制台:

请输入5个整数:

43

12

87

11

排序后输出:

0 11 12 43 87

如何用JAVA程序模拟按键

java.awt.Robot

 //模拟Ctrl+Alt+Z的按下和抬起  

    public void keyBoardDemo()  

    {  

        robot.keyPress(KeyEvent.VK_CONTROL);  

        robot.keyPress(KeyEvent.VK_ALT);  

        robot.keyPress(KeyEvent.VK_Z);  

        robot.keyRelease(KeyEvent.VK_CONTROL);  

        robot.keyRelease(KeyEvent.VK_ALT);  

        robot.keyRelease(KeyEvent.VK_Z);  

    }

用JAVA编写一个键盘连按程序。

这个程序输入按大小写都可以的写用shift+“a”,小写直接按a

import java.awt.event.KeyAdapter;

import java.awt.event.KeyEvent;

import javax.swing.JFrame;

import javax.swing.JLabel;

public class Print {

public static void main(String[] args) {

JFrame jFrame = new JFrame();

final JLabel jLabel = new JLabel("字母键!");

jFrame.setLayout(null);

jLabel.setBounds(80, 50, 500, 80);

jFrame.add(jLabel);

jFrame.setSize(200, 200);

jFrame.setLocation(200, 300);

jFrame.setVisible(true);

jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jFrame.addKeyListener(new KeyAdapter() {

int n = 0;

char[] a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".toCharArray();

public void keyPressed(KeyEvent e) {

int keyCode = e.getKeyCode();

char c = e.getKeyChar();

for (int i = 0; i 52; i++) {

if (a[i] == c)

jLabel.setText(get5(a[i]));

}

}

public String get5 (char c) {

String s = "";

for (int i = 0; i 5; i++) {

s += String.valueOf(c);

}

return s;

}

});

}

}

JAVA 设置一个按钮,点击该按钮,程序重新从初始状态开始执行

你好:

如果是表单的话可以很简单

input type="reset" value="重置" /

java中怎么用程序触发按下一个键呢?

KeyListener

java.awt.event

接口 KeyListener

所有超级接口:

EventListener

所有已知实现类:

AWTEventMulticaster, BasicComboBoxUI.KeyHandler, BasicComboPopup.InvocationKeyHandler, BasicTableUI.KeyHandler, BasicTreeUI.KeyHandler, KeyAdapter

public interface KeyListener

extends EventListener

用于接收键盘事件(击键)的侦听器接口。旨在处理键盘事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象 KeyAdapter 类(仅重写有用的方法)。

然后使用组件的 addKeyListener 方法将从该类所创建的侦听器对象向该组件注册。按下、释放或键入键时生成键盘事件。然后调用侦听器对象中的相关方法并将该 KeyEvent 传递给它。

从以下版本开始:

1.1

另请参见:

KeyAdapter, KeyEvent, Tutorial: Writing a Key Listener

方法摘要

void keyPressed(KeyEvent e)

按下某个键时调用此方法。

void keyReleased(KeyEvent e)

释放某个键时调用此方法。

void keyTyped(KeyEvent e)

键入某个键时调用此方法。

具体哪个键...

用参数KeyEvent可以判断是按的哪个键

编写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按键程序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java按钮实现功能、java按键程序的信息别忘了在本站进行查找喔。