大大们帮我看这段小JAVA程序哪里出错了哪。

来源:百度知道 编辑:UC知道 时间:2024/06/15 11:32:28
import java.awt.*;
public class mylogin{
Frame flogin=new Frame("登陆界面");
Panel panel1=new Panel1();
Panel creatpanel(){
Panel1.setLayout(new GridLayout(3,2));
Panel1.add(new Lable("用户名"));
Panel1.add(new TextField(" ",10));
Panel1.add(new Lable("口令"));
Panel1.add(new TextField(" "));
Panel1.add(new Button("确定"));
Panel1.add(new Button("取消"));
return Panel1;
}
void creatFrame(Panel p){
flogin.setLayout(new BorderLayout());
flogin.add(BorderLayout.NORTH,new label());
flogin.add(BorderLayout.SOUTH,new label());
flogin.add(BorderLayout.EAST,new label());
flogin.add(BorderLayout.WEST,new label());
flogin.add(BorderLayout.CENTER,p);
flogin.setSize(250,150);
flogin.setVisible(true);
}
public static void main(String arg[]){
Login log=new Login();<

全部都是语法错误,我帮你更正了,加了一个窗口关闭事件
package d2008;

import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Label;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class Mylogin {
Frame flogin = new Frame("登陆界面");
Panel panel1 = new Panel();

Panel creatpanel() {
panel1.setLayout(new GridLayout(3, 2));
panel1.add(new Label("用户名"));
panel1.add(new TextField(" ", 10));
panel1.add(new Label("口令"));
panel1.add(new TextField(" "));
panel1.add(new Button("确定"));
panel1.add(new Button("取消"));
return panel1;
}

void creatFrame(Panel p) {
flogin.setLayout(new BorderLayout());
flogin.add(BorderLayout.NORTH, new Label(