求编写一个超级简单的Java的程序源代码

求编写一个超级简单的Java的程序源代码 要求如下:
编程实现一个用户登录窗口(当用户名为“admin”,密码为“123”时显示正确,其他则显示用户不存在)

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

public class Login {

public static void main(String args[]) {
LoginFrm frame = new LoginFrm();
}
}

class LoginFrm extends JFrame implements ActionListener{
JLabel nameLabel=new JLabel("用户名:");
JLabel pwdLabel=new JLabel("密码:");
JTextField name=new JTextField(10);
JPasswordField password=new JPasswordField(10);
JButton butnSure=new JButton("确定");
JButton butnCancel=new JButton("取消");
public LoginFrm() {
super("登陆");
setBounds(500, 200, 280, 220);
setVisible(true);
setLayout(null);
nameLabel.setBounds(45, 20, 100, 25);
add(nameLabel);
add(name);
name.setBounds(105, 20, 110, 25);
add(pwdLabel);
pwdLabel.setBounds(45, 60, 100, 25);
add(password);
password.setBounds(105, 60, 110, 25);
add(butnSure);
butnSure.setBounds(45, 100, 80, 25);
add(butnCancel);
butnCancel.setBounds(135, 100, 80, 25);
butnSure.addActionListener(this);
butnCancel.addActionListener(this);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
validate();//刷新
}

public void actionPerformed(ActionEvent e) {
if (e.getSource() ==butnSure){
System.out.println("用户名:"+name.getText());
System.out.println("密码:"+name.getText());
if("admin".equals(name.getText().trim())&&"123".equals(password.getText().trim())){
this.dispose();
new MainFrm("用户界面",name.getText().trim(),password.getText().trim());
}else {
JOptionPane.showMessageDialog(this, "用户不存在");
}
}else if(e.getSource()==butnCancel){
System.exit(1);
}
}

class MainFrm extends JFrame{
private JLabel info;

public MainFrm(String s,String name,String password) {
super(s);
setBounds(400, 200, 500, 400);
setLayout(new FlowLayout());
info=new JLabel("登陆成功,用户名:"+name+",密码:"+password);
add(info);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
validate();
}
}
}

参考资料:还有其他问题的话,给我发百度消息

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-06
<script type="text/javascript" src="js/transport.js"></script><form id="ECS_LOGINFORM" name="ECS_LOGINFORM" method="post" action="javascript:signIn()">
<table width="187" border="0" cellpadding="0" cellspacing="0" >
<tr>
<td><img src="themes/orange/images/login-01.gif"></td>
</tr>
<tr>
<td height="130" background="themes/orange/images/login-02.gif">
<div class="sort-box01">
<table border="0" cellpadding="0" cellspacing="0">
<tr><td><label for="username">会员:</label>
<input id="username" name="username" class="login-input" type="text" value="" />
</td></tr><tr><td><label for="password">密码:</label>
<input id="password" name="password" class="login-input" type="password" /></td></tr>
<tr><td> </td></tr></table>

<input type="submit" class="login-btn" value="" />

</div>

求编写一个超级简单的Java的程序源代码
public class Test { public static void main(String[] args) { String str1 = "akdfj198tjkjn";String str2 = "kadjf948934rjfjnanbc";\/\/有重复字符 for(int i=0;i<str1.length();i++){ char ch = str1.charAt(i);if(str2.indexOf(ch)!=-1){ System.out.print(ch);} }...

求编写一个超级简单的Java的程序源代码
代码如下:public class complie { int i,j;public complie(int i,int j)\/\/构建一个复数类 { this.i=i;this.j=j;} complie add(complie c)\/\/复数加法 { int l,k;l=c.i+i;k=c.j+j;return (new complie(l,k));} complie cut(complie c)\/\/复数减法 { int l,k;l=i-c.i;k...

java windows记事本源代码
import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.io.*;public class Notepad extends JFrame implements ActionListener { private JTextArea textArea;private JFileChooser fileChooser;private String filePath = ""; \/\/ 保存文件路径 private JButton saveButton, openBut...

我想做一个最简单的java小程序,只要加个文本框,然后再加几个按钮,就...
刚好上实验课,给你发一个自己刚写完的, 可能会帮到你的.实现的功能看截图:源代码:import javax.swing.*;import java.awt.event.*;import java.awt.*;public class PasswordVerification extends JFrame implements ActionListener{ JLabel userLabel;\/\/定义用户标签提示 JLabel passwordLabel;\/\/定义密码...

急求一段简单的java源代码(用户名、密码操作界面)
下面的程序可以直接通过编译运行,自己寻找要用到的代码段。import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.FocusEvent;import java.awt.event.FocusListener;import java.io.File;import java.io.IOException;import java.io....

跪求JAVA编写的小游戏源代码
import java.awt.*;import java.applet.*;import java.awt.event.*;import java.awt.image.*;import java.awt.geom.*;import java.util.*;class Car{ Image img;int x, y;Dimension dim;Car(Image img){ this.img=img;} Car(Image img, int x, int y){ this.img=img; this.x=x; ...

求JAVA入门小程序源代码
mport java.util.*;public class HuiWen { public static void main(String[] args){ Scanner in=new Scanner(System.in);System.out.println("please input a String:");String st=in.nextLine();String s=st.toLowerCase();int i=0;int j=s.length()-1;boolean t=true;char first=s....

用JAVA编写的科学计算器源代码
以下是一个简单的用Java编写的科学计算器的源代码示例:java import java.util.Scanner;public class ScientificCalculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("Welcome to the Scientific Calculator!");System.out.println("...

如何编译运行一个简单的java程序
通常开发一个java应用程序可分为三个步骤:1.创建一个带有文件扩展名 *.java 的源文件 1).使用编辑器(如记事本,小编使用的是notepad++),输入以下6行文本:1 \/\/一个简单的application例子:打印一行文本 2 class Hello { 3 public static void main (String args[]){ 4 System.out.println(...

在线等一个java程序源代码 急用!!!
import java.util.* ;public class A{ public static void main(String args[]){ int i,j,k,temp;int a[][]=new int[2][3];a[0][0]=(int)(100*Math.random());a[0][1]=(int)(100*Math.random());a[0][2]=(int)(100*Math.random());a[1][0]=(int)(100*Math....

相似回答