编写一个名为Key.java的Applet程序。

来源:百度知道 编辑:UC知道 时间:2024/06/01 01:12:32
速度解答 程序功能是设计一个Apllet窗口,包括一个文本框和一个文本区。要求在文本框中输入小写字母,则在文本区中显示对应的大写字母。

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

public class Calculator extends JFrame implements KeyListener{
private JTextField tf1 = new JTextField(10);
private JTextArea results = new JTextArea(20, 20);

public Calculator() {
super("Calculator");
Container cp = getContentPane();
JPanel jp = new JPanel();
jp.setLayout(new FlowLayout());
jp.add(tf1);
cp.setLayout(new BorderLayout());
cp.add(BorderLayout.NORTH, jp);
JScrollPane s = new JScrollPane(results);
cp.add(BorderLayout.CENTER, s);
tf1.addKeyListener(this);
}

public void keyReleased(KeyEvent e) {
char c=e.getKeyChar();
int i=e.getKeyCode();
String s=e.getKeyText(i);
results.append(c+" > "+s+"\n");
}

public void keyPressed(KeyEvent e) {}
public void keyTyped(KeyEvent e) {}