求解一道JAVA题!!!

来源:百度知道 编辑:UC知道 时间:2024/07/02 16:17:35
一个小应用程序,两个文本框和两个按钮,在第一个文本框中输入英文单词,点击第一个按钮,在第二个文本框中会显示中文。第二个文本框中输入中文单词,点击第二个按钮,在第二个文本框中会显示英文。设英文单词只有少许几个。
望各位赐教!

这是我做的一个例子程序,其中两个按钮方法不知道该如何实现,希望大家帮我补充!
import javax.swing.*;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class fanyi extends Applet implements ActionListener
{
JTextField text1,text2;
JButton btn1,btn2,btn3;
String word[][];
public void init()
{
setSize(250,300);
String word[][]=new String[3][2];
word[0][0]="me";
word[0][1]="我";
word[1][0]="you";
word[1][1]="你";
word[2][0]="tiger";
word[2][1]="老虎";
text1=new JTextField("",10);
text1.setBackground(Color.blue);
text2=new JTextField("",10);
text2.setBackground(Color.yellow);
text2.setEditable(false);
btn1=new JButton("英译中");
btn2=new

按你的意思做出来了 楼上的都没用 word[3][2]
你初始化的时候出错了
这里
String word[][]=new String[3][2]; 不对
应该是
word=new String[3][2]

一下是代码 结果可以出来 本人亲自测试过!

import javax.swing.*;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class fanyi extends Applet implements ActionListener
{
JTextField text1,text2;
JButton btn1,btn2,btn3;

String word[][];
public void init()
{
setSize(250,300);
word=new String[3][2];
word[0][0]="me";
word[0][1]="我";
word[1][0]="you";
word[1][1]="你";
word[2][0]="tiger";
word[2][1]="老虎";
text1=new JTextField("",10);
text1.setBackground(Color.blue);
text2=new JTextField("",10);
text2.setBackground(Color.yellow);

btn1=new JButton("英译中");
btn2=new JButton("中译英");
btn3