如何用JAVA编程编写一个界面程序(急求!!!)

编写一个界面程序,实现用户根据自己的用户名和密码进入界面,如果用户输入信息正确,则输出“欢迎XX用户”,否则用户还可以尝试两次,如果尝试阶段输入信息错误,则输出“请输入正确的信息”,如果尝试失败,用户则退出。

我下面写了一个,初始账号和密码是 nihao  5201314 你可以改或设置

import java.awt.*;

import java.awt.event.*;

class MyDow extends Frame implements ActionListener{

 private Label lName,lPassword;

 private TextField tName,tPassword;

 private Button login,rest,exitout;

 private Label login_clew;

 private int count=0;

 private String myName="nihao";

 private String myPassword="5201314";

 public void setMyNP(String n,String p){

  myName=n;

  myPassword=p;

 }

 public MyDow(String str){

  super(str);

 }

 public void init(){

  setLayout(null);

  setSize(400,300);

  setVisible(true);

  setResizable(false);

  

  lName=new Label("姓名");

  lName.setBounds(50, 70, 60, 30);add(lName);

  lPassword=new Label("密码");

  lPassword.setBounds(50, 120, 60, 30);add(lPassword);

  tName=new TextField("");

  tName.setBounds(110, 70, 200, 30);add(tName);

  tPassword=new TextField("");

  tPassword.setBounds(110, 120, 200, 30);add(tPassword);

  login=new Button("登录");

  login.setBounds(90, 200, 60, 30);add(login);

  rest=new Button("重输");

  rest.setBounds(170, 200, 60, 30);add(rest);

  exitout=new Button("退出");

  exitout.setBounds(250,200,60,30);add(exitout);

  login_clew=new Label("");

  

  login.addActionListener(this);

  rest.addActionListener(this);

  exitout.addActionListener(this);

 }

 public void actionPerformed(ActionEvent e){

  if(e.getSource()==login){

   if(count<2){

       if(tName.getText().equalsIgnoreCase(myName)&&tPassword.getText().equalsIgnoreCase(myPassword)){

           removeAll();

        add(login_clew);

        add(exitout);

        exitout.setLabel("确定");

        login_clew.setBounds(160,120,200,30);

        login_clew.setText("欢迎XX用户!");

        exitout.setBounds(170,220,60,30);

       }else{

        add(login_clew);

        login_clew.setBounds(90,160,200,30);

        login_clew.setText("请输入正确的信息!");

        count++;

       }

   }else{

    add(login_clew);

    login_clew.setBounds(90,160,200,30);

       login_clew.setText("你输入的次数达到了3次,不能登录了!");

   }

  }else if(e.getSource()==exitout){

   System.exit(1);

     }else{

   lName.setText("");

   lPassword.setText("");

  }

 }

}

public class UserLogin {

    public static void main(String args[]){

     MyDow m=new MyDow("登录窗口");

     m.init();

    }

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-18
用swing组件来做,你可以用jbulid或则jcreate做为开发环境
第2个回答  2010-05-23
用SWT做很简单滴

怎么用java写一个界面怎么用java写一个界面
新建一个窗口,然后实现一个关闭按钮”窗口的功能 import java.awt.*;import java.awt.event.*;public class TestWindowEvent { public static void main (String[] args) { new Frame88 ("WindowAdapter");} } class Frame88 extends Frame { Frame88 (String s) { super(s);setBounds (300,...

初识Java Swing:构建图形用户界面
在使用Java Swing前,首先需要确保你的开发环境已设置好。这包括安装Java开发工具包(JDK)和集成开发环境(IDE),例如Eclipse或者IntelliJ IDEA。首个Swing应用实例 通过一个简单的实例来开始使用Java Swing,创建一个Java类,内容如代码所示。运行程序后,可以观察到一个包含文本标签的窗口的显示效果。理解...

编写一个图形用户界面的Java Application 程序要求如下图求求了很着急...
import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;public class GUIApplication extends JFrame { public GUIApplication() { \/\/ 设置窗口标题 setTitle("Java Application");\/\/ 创建菜单栏 JMenuBar menuBar = new JMenuBar();\/\/ 创建文...

java编程网页(java怎么写网页)
如何用java开发一个网站?首先需要购买一个服务器,用其放置网站代码,然后购买域名,域名解析到服务器,然后配置网站站点,然后进行网站开发即可。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言...

用java写一个登陆界面代码。
登录界面:代码实例import javax.swing.*;import java.awt.*; \/\/导入必要的包 public class denglu extends JFrame{ JTextField jTextField ;\/\/定义文本框组件 JPasswordField jPasswordField;\/\/定义密码框组件 JLabel jLabel1,jLabel2;JPanel jp1,jp2,jp3;JButton jb1,jb2; \/\/创建按钮 public ...

用Java语言设计一个界面,
复选框 需要用到组件 JCheckBox 组合框 需要用到组件 JComboBox 图片效果 参考代码如下 \/\/导入所需要的包import java.awt.event.*;import javax.swing.border.*;import javax.swing.*;import java.awt.*;public class ClassFrame extends JFrame {\/\/ 写一个类继承自JFrame 窗体\/\/ 定义组件...

如何给java应用程序用javafx(fxml,css)做界面?
一、简介 JavaFX是Java平台的图形用户界面(GUI)工具包,实现MVC模式,将应用程序划分为模型(Model)、视图(View)和控制器(Controller)三部分。模型表示数据和业务逻辑,视图管理用户界面,控制器是应用程序的逻辑,通常由JavaFX事件处理程序实现。二、创建JavaFX项目 1. 打开IntelliJ,选择“新建项目”。

JAVA编写程序实现这个界面
import java.awt.Color;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JSplitPane;import javax.swing.SwingConstants;public class Main {public static void main(String[] args) throws Exception {JFrame frame = new JFrame("JFrame with JSplitPane");JLabel label1 = ...

如何用eclipse编写java窗口程序
1.双击电脑桌面上的Eclipse图标,打开eclipse,显示如下界面:2.选择菜单栏的file,选择New,再点击New子栏下的Project选项;在弹出的窗口中选择“java——>javaproject";3.在”Projectname“后的空白栏中填写工程名,一般工程名为小写字母开头;4.在eclipse页面左边可以看见工程列表,将鼠标移至工程名,...

java里边图形界面编程
import java.awt.*;import javax.swing.*;public class test2 extends JFrame { public static void main(String[] args){ test2 a = new test2();} public test2(){ JButton a1 = new JButton("东");JButton a2 = new JButton("西");JButton a3 = new JButton("南");JButton a4 ...

相似回答