2401_87439772 2024-09-17 23:02 采纳率: 50%
浏览 8
已结题

java面向对象程序设计

使用Visual studio软件编写一个登录界面窗体。将完成的源代码和运行结果粘贴在相应位置。1.定义两个Label控件并命名为用户名和密码,然后分别定义两个Label控件的Name属性,用户名的为txtName文本框用来接收用户输入的姓名,密码的为txtPassword的文本框用来接收用户和密码。
//源代码:
//运行结果(截图):
2.定义【登录】按钮的Name属性为btnLogin。
//源代码:
//运行结果(截图):
3.当用户单击【登录】按钮时,判断用户名和密码是否为空,如果为空则弹出提示信息。否则,判断用户名和密码是否匹配,如果匹配则提示登录成功。
//源代码:
//运行结果(截图):

  • 写回答

7条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-09-17 23:02
    关注

    以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。

    JAVA面向对象编程实现登录界面

    IMPORT JAVAX.SWING.*;
    
    PUBLIC CLASS LOGINWINDOW {
        PUBLIC STATIC VOID MAIN(STRING[] ARGS) {
            JFRAME FRAME = NEW JFRAME("LOGIN WINDOW");
            
            JLABEL LABELUSERNAME = NEW JLABEL("USERNAME:");
            JTEXTFIELD TEXTFIELDUSERNAME = NEW JTEXTFIELD();
            TEXTFIELDUSERNAME.SETTEXT("");
            LABELUSERNAME.SETNAME("USERNAME");
    
            JLABEL LABELPASSWORD = NEW JLABEL("PASSWORD:");
            JPASSWORDFIELD PASSWORDFIELD = NEW JPASSWORDFIELD();
            PASSWORDFIELD.SETECHOCHAR((CHAR) 0);
            LABELPASSWORD.SETNAME("PASSWORD");
    
            JBUTTON LOGINBUTTON = NEW JBUTTON("LOGIN");
            LOGINBUTTON.ADDACTIONLISTENER(E -> LOGIN(USERNAME, PASSWORD));
            FRAME.ADD(LABELUSERNAME);
            FRAME.ADD(TEXTFIELDUSERNAME);
            FRAME.ADD(LABELPASSWORD);
            FRAME.ADD(PASSWORDFIELD);
            FRAME.ADD(LOGINBUTTON);
    
            FRAME.SETSIZE(300, 250);
            FRAME.SETVISIBLE(TRUE);
        }
    
        PRIVATE STATIC STRING USERNAME;
        PRIVATE STATIC STRING PASSWORD;
    
        PRIVATE STATIC VOID LOGIN(STRING USERNAME, STRING PASSWORD) {
            // YOUR CODE TO HANDLE THE LOGIN LOGIC GOES HERE.
        }
    }
    

    以上代码实现了登录窗口的功能。首先创建了一个JFRAME,设置了标题为“登录窗口”。然后创建了两个LABEL控件,并分别命名为USERNAMEPASSWORD。接着定义了这两个LABEL控件的名称属性,分别为USERNAMEPASSWORD。最后,创建了一个按钮控件,并添加了点击事件监听器,当用户点击此按钮时,会调用LOGIN()方法进行登录操作。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

问题事件

  • 系统已结题 9月25日
  • 已采纳回答 9月17日
  • 创建了问题 9月17日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?