错误:需要class,interface或enum import java.awt.*;

书上的例题improtjava.awt.*;publicclassLoginFrameextendsFrame{publicLoginFrame(){super("Use... 书上的例题
improt java.awt.*;
public class LoginFrame extends Frame
{
public LoginFrame()
{
super("User Login");
this.setSize(280,120);
this.setLocation(300,240);
this.setBlackground(Color.lightGray);
this.setLayout(new FlowLayout());
this.add(new Label("userid"));
this.add(new TextField("user1",20));
this.add(new Label("password"));
this.add(new Button("OK"));
this.add(new Button("Cancel"));
this.add(new TextField(20));
this.setVisible(true);
}
public static void main(String arg[])
{
new LoginFrame();
}
}
编译的时候出现这个错误
展开
 我来答
璩梦岚Vk
2013-04-24 · TA获得超过586个赞
知道小有建树答主
回答量:1031
采纳率:0%
帮助的人:491万
展开全部

你的代码写错了,this.setBlackground(Color.lightGray);改成this.setBackground(Color.lightGray);

完整代码如下:

package com.test;
import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Label;
import java.awt.TextField;
public class LoginFrame extends Frame
{
public LoginFrame()
{
super("User Login");
this.setSize(280,120);
this.setLocation(300,240);
this.setBackground(Color.lightGray);
this.setLayout(new FlowLayout());
this.add(new Label("userid"));
this.add(new TextField("user1",20));
this.add(new Label("password"));
this.add(new Button("OK"));
this.add(new Button("Cancel"));
this.add(new TextField(20));
this.setVisible(true);
}
public static void main(String arg[])
{
new LoginFrame();
}
}
happy2012zjh
2013-04-24 · TA获得超过273个赞
知道小有建树答主
回答量:1197
采纳率:100%
帮助的人:518万
展开全部
improt java.awt.*;
添加了对应的jar包??你可以使用myeclipse或者eclipse的,编译的时候就会提示你
我感觉java编译工具还是比较适合初学者的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3b4e952
2013-04-24 · TA获得超过472个赞
知道小有建树答主
回答量:409
采纳率:100%
帮助的人:327万
展开全部
import java.awt.*;
public class LoginFrame extends Frame
{
public LoginFrame()
{
super("User Login");
this.setSize(280,120);
this.setLocation(300,240);
this.setBackground(Color.lightGray);
this.setLayout(new FlowLayout());
this.add(new Label("userid"));
this.add(new TextField("user1",20));
this.add(new Label("password"));
this.add(new Button("OK"));
this.add(new Button("Cancel"));
this.add(new TextField(20));
this.setVisible(true);
}
public static void main(String arg[])
{
new LoginFrame();
}
}
这样就对了
什么书上的错误。明显就是你手写输入有误
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友37397c621
2013-04-24 · TA获得超过695个赞
知道小有建树答主
回答量:427
采纳率:100%
帮助的人:149万
展开全部
improt写错了,应该是import
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式