資源簡介
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 實現我的記事本
評論
共有 條評論