当前位置: 技术问答>java相关
快来看看这个程序错在哪里????????
来源: 互联网 发布时间:2017-05-01
本文导语: 快来看看这个程序错在哪里???????? import java.awt.*; import java.awt.event.*; public class ApplicationGraphicsInOut { public static void main(String args[]) { new FrameInOut(); } } class FrameInout extends Frame implements ActionListener { Label prompt...
快来看看这个程序错在哪里????????
import java.awt.*;
import java.awt.event.*;
public class ApplicationGraphicsInOut
{
public static void main(String args[])
{
new FrameInOut();
}
}
class FrameInout extends Frame implements ActionListener
{
Label prompt ;
TextField input,output;
FrameInOut()
{
super("图形界面的Java Application程序");
prompt=new Label("请输入您的名字:");
input=new TextField(6);
output=new TextField(20);
setLayout(new FlowLayout());
add(prompt);
add(input);
add(output);
input.addActionListener(this);
setSize(300,200);
show();
}
public void actionPerformed(ActionEvent e)
{
output.setText(input.getText()+",欢迎您!");
}
}
import java.awt.*;
import java.awt.event.*;
public class ApplicationGraphicsInOut
{
public static void main(String args[])
{
new FrameInOut();
}
}
class FrameInout extends Frame implements ActionListener
{
Label prompt ;
TextField input,output;
FrameInOut()
{
super("图形界面的Java Application程序");
prompt=new Label("请输入您的名字:");
input=new TextField(6);
output=new TextField(20);
setLayout(new FlowLayout());
add(prompt);
add(input);
add(output);
input.addActionListener(this);
setSize(300,200);
show();
}
public void actionPerformed(ActionEvent e)
{
output.setText(input.getText()+",欢迎您!");
}
}
|
改成下面这个就可以了!
import java.awt.*;
import java.awt.event.*;
public class ApplicationGraphicsInOut
{
public static void main(String args[])
{
new FrameInOut();
}
}
class FrameInOut extends Frame implements ActionListener
{
Label prompt ;
TextField input,output;
public FrameInOut()
{
super("图形界面的Java Application程序");
prompt=new Label("请输入您的名字:");
input=new TextField(6);
output=new TextField(20);
setLayout(new FlowLayout());
add(prompt);
add(input);
add(output);
input.addActionListener(this);
setSize(300,200);
show();
}
public void actionPerformed(ActionEvent e)
{
output.setText(input.getText()+",欢迎您!");
}
}
import java.awt.*;
import java.awt.event.*;
public class ApplicationGraphicsInOut
{
public static void main(String args[])
{
new FrameInOut();
}
}
class FrameInOut extends Frame implements ActionListener
{
Label prompt ;
TextField input,output;
public FrameInOut()
{
super("图形界面的Java Application程序");
prompt=new Label("请输入您的名字:");
input=new TextField(6);
output=new TextField(20);
setLayout(new FlowLayout());
add(prompt);
add(input);
add(output);
input.addActionListener(this);
setSize(300,200);
show();
}
public void actionPerformed(ActionEvent e)
{
output.setText(input.getText()+",欢迎您!");
}
}
|
其实错误一共有两处:
1、prompt=new Label("请输入您的名字:");//这个分号改成半角的
2、class FrameInout extends Frame implements ActionListener
这个类名跟你调用的new FrameInOut以及构造函数不相同,因为类名的o没有大写,改为
class FrameInOut extends Frame implements ActionListener
ok:)??????
1、prompt=new Label("请输入您的名字:");//这个分号改成半角的
2、class FrameInout extends Frame implements ActionListener
这个类名跟你调用的new FrameInOut以及构造函数不相同,因为类名的o没有大写,改为
class FrameInOut extends Frame implements ActionListener
ok:)??????
|
帮你改过!!!
输入标点符号时不要用中文输入法!!!并注意英文的大小写!!!
import java.awt.*;
import java.awt.event.*;
public class ApplicationGraphicsInOut
{
public static void main(String args[])
{
new FrameInout();
}
}
class FrameInout extends Frame implements ActionListener
{
Label prompt ;
TextField input,output;
public FrameInout()
{
super("图形界面的Java Application程序");
prompt=new Label();
prompt.setText("请输入您的名字:");
input=new TextField(6);
output=new TextField(20);
setLayout(new FlowLayout());
add(prompt);
add(input);
add(output);
input.addActionListener(this);
setSize(300,200);
show();
}
public void actionPerformed(ActionEvent e)
{
output.setText(input.getText()+",欢迎您!");
}
}
输入标点符号时不要用中文输入法!!!并注意英文的大小写!!!
import java.awt.*;
import java.awt.event.*;
public class ApplicationGraphicsInOut
{
public static void main(String args[])
{
new FrameInout();
}
}
class FrameInout extends Frame implements ActionListener
{
Label prompt ;
TextField input,output;
public FrameInout()
{
super("图形界面的Java Application程序");
prompt=new Label();
prompt.setText("请输入您的名字:");
input=new TextField(6);
output=new TextField(20);
setLayout(new FlowLayout());
add(prompt);
add(input);
add(output);
input.addActionListener(this);
setSize(300,200);
show();
}
public void actionPerformed(ActionEvent e)
{
output.setText(input.getText()+",欢迎您!");
}
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。