错误:需要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();
}
}
编译的时候出现这个错误 展开
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();
}
}
编译的时候出现这个错误 展开
4个回答
展开全部
你的代码写错了,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();
}
}
展开全部
improt java.awt.*;
添加了对应的jar包??你可以使用myeclipse或者eclipse的,编译的时候就会提示你
我感觉java编译工具还是比较适合初学者的
添加了对应的jar包??你可以使用myeclipse或者eclipse的,编译的时候就会提示你
我感觉java编译工具还是比较适合初学者的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
}
}
这样就对了
什么书上的错误。明显就是你手写输入有误
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();
}
}
这样就对了
什么书上的错误。明显就是你手写输入有误
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
improt写错了,应该是import
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询