资源简介
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);
//添加控件到集合
- 上一篇:Unity3D武士2源码扩展插件
- 下一篇:java 实现我的记事本
评论
共有 条评论