急用!!!编写一个java小程序

2024-11-08 05:40:13
推荐回答(2个)
回答1:

import java.awt.*;
import java.awt.event.*;
//以上输入按钮包和监视器的包

class WindowButton extends Frame implements ActionListener
{

Exit exit=new Exit();
MenuBar menubar;
Menu menu;
MenuItem item0,item1,item2;
int number;
Label 提示条,GetNumber;
TextField 输入框1,输入框2;
//定义两个输入框
Button Enter;
//定义两个按钮
WindowButton(String s)
{

super(s);
setLayout(new FlowLayout());
setTitle(s);
Toolkit tool=getToolkit();
Dimension dim=tool.getScreenSize();
menubar=new MenuBar();
menu=new Menu("文件");
item0=new MenuItem("新建");
item1=new MenuItem("打开");
item2=new MenuItem("退出");
item2.setShortcut(new MenuShortcut(KeyEvent.VK_E));
menubar.add(menu);
menu.add(item0);
menu.addSeparator();
menu.add(item1);
menu.add(item2);
setMenuBar(menubar);
item2.addActionListener(exit);

GetNumber= new Label("请输入用户名和密码:",Label.CENTER);
add(GetNumber);
提示条 = new Label(" ",Label.CENTER);
//创建一个标签
提示条.setBackground(Color.cyan);
输入框1=new TextField("",20);
输入框2=new TextField("",20);
输入框2.setEchoChar('*');
//输出星号
add(提示条);
add(输入框1);
add(输入框2);
Enter=new Button("确定");
add(Enter);

Enter.addActionListener(this);

setBounds(200,200,250,250);
setVisible(true);
validate();

}

public void actionPerformed(ActionEvent e)
{

if(e.getSource()==GetNumber)
{
number=(int)(12345);
}
else if(e.getSource()==Enter)
{

int code=12;
try
{

String name=输入框1.getText();
code=Integer.parseInt(输入框2.getText());
if((name.equals("javalearner"))&&(code==12345))
{提示条.setText("javahappy");

}
else
{提示条.setText("wrong");

}
}

catch(NumberFormatException event)
{
提示条.setText("请输入字符");
}
}

}

}

class Exit implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
}

public class steel
{
public static void main(String args[])
{
WindowButton win=new WindowButton("窗口");
win.addWindowListener

(new WindowAdapter()
{
public void windowClosing(WindowEvent e)

{
System.exit(0);
}
}
);
}
}

//密码是12345应该没有问题吧,不行自己改改

回答2:

你是要页面提交那种

还是JAVA程序输入那种

如果是页面的文本框那种

页面首先有两个标签




然后交到Action或者JSP中判断呗

Struts的
if(theForm.getUserName.equals("javalearner") && theForm
.getPassword.equals("happy"))
{
System.out.println(javahappy);
}