怎么学好JAVA?

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:05:18
JAVA的GUI界面是什么样的啊?
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;

public class Addition extends Applet implements ActionListener{
Label label1=new Label("+");
Label label2=new Label("=");
TextField field1=new TextField(6);
TextField field2=new TextField(6);
TextField field3=new TextField(6);
Button button1=new Button("相加");

public void init(){
add(field1);
add(label1);
add(field2);
add(label2);
add(field3);
add(button1);
button1.addActionListener(this);
}

public void actionPeformed(ActionEvent e){
int x=Integer.parseInt(field1.getText())+Integer.parseInt(field2.getText());
field3.setText(Integer.toString(x));
}
}
请高手指点这个程序哪里错了?

你犯的错很可爱哦,actionPerformed,你拼成了actionPeformed,呵呵

另外推荐楼主用eclipse,可以避免烦这种错误的

学好java没什么技巧,唯手熟耳!多看例子……

TextField field1=new TextField("6");//这里要用双引号的
TextField field2=new TextField("6");
TextField field3=new TextField("6");

另外:加条判断语句
public void actionPerformed(ActionEvent e){
if(e.getSource()==button1){
int x=Integer.parseInt(field1.getText())+Integer.parseInt(field2.getText());
field3.setText(Integer.toString(x));
System.out.println(field3.getText());
}
}

学好面向对象的概念最重要

GUI就像自己做个软件的界面,上面有按钮,有文本框等等

楼主有两个错误,一个是楼上的所说的错误,还有一个就是int x=Integer.parseInt(field1.getText())+Integer.parseInt(field2.getText()); 中最后多了一个分号,应该改为加号啦!.

马上开始学!