• 大小: 2KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: Java
  • 标签: 虚拟键盘  

资源简介

java 实现虚拟键盘 按下键盘会有颜色变化

资源截图

代码片段和文件信息

package com.niit.demo;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
/**
 * 文件名:KeyBoardframe.java
 * 作者:wzh
 * 时间:2015-1-29 上午09:16:00
 * 功能:虚拟键盘
 */
public class KeyBoardframe extends Jframe implements KeyListener{
//存储Label的集合
ArrayList labs;

public KeyBoardframe(){
//初始化集合
labs = new ArrayList();

//产生按键布局的文本
String[] keys = {“‘1234567890-=““qwertyuiop[]““asdfghjkl;‘\\““zxcvbnm./““ “};

//布局
this.setLayout(null);

//遍历数组,构造按键
for(int i =0;i for(int j=0;j JLabel lab = new JLabel(“ “+keys[i].charAt(j));
lab.setBounds(10+j*30 30+i*30 20 20);
lab.setBackground(Color.CYAN);
lab.setOpaque(true);//背景不透明
//添加控件到窗体
this.add(lab);
//添加控件到集合

评论

共有 条评论

相关资源