首页 > 编程语言 >JAVA-登录

JAVA-登录

时间:2022-10-29 22:22:40浏览次数:36  
标签:JAVA 登录 50 20 add new jf passwordField

image

package com.itheima;

import javax.swing.*;

public class JFrame05 {
    public static void main(String[] args) {
        JFrame jf=new JFrame();
        jf.setTitle("用户登录");
        jf.setSize(400,300);
        jf.setDefaultCloseOperation(3);
        jf.setLocationRelativeTo(null);
        jf.setAlwaysOnTop(true);
        jf.setLayout(null);        //取消窗体的默认布局

        //显示用户名文本
        JLabel usernameLabel=new JLabel("用户名");
        usernameLabel.setBounds(50,50,50,20);
        jf.add(usernameLabel);

        //用户名输入框
        JTextField usernameField = new JTextField();
        usernameField.setBounds(150,50,180,20);
        jf.add(usernameField);


        //显示密码文本
        JLabel passwordLabel=new JLabel("密码");
        passwordLabel.setBounds(50,100,50,20);
        jf.add(passwordLabel);

        //密码输入框
//        JTextField passwordField = new JTextField();
//        passwordField.setBounds(150,100,180,20);
//        jf.add(passwordField);

        JPasswordField passwordField = new JPasswordField();  //密码输入框用JPasswordField 加密显示
        passwordField.setBounds(150,100,180,20);
        jf.add(passwordField);


        //登录按钮
        JButton LoginButton=new JButton("登录");
        LoginButton.setBounds(50,200,280,20);
        jf.add(LoginButton);





        //添加按钮到窗体中
        jf.setVisible(true);


    }
}

image

标签:JAVA,登录,50,20,add,new,jf,passwordField
From: https://www.cnblogs.com/cy-xt/p/16840048.html

相关文章

  • JAVA的PTA题目集4、5和期中考试的总结
    一、前言:(1)题量,难度     1、题目集4(四边形):一共有三道题,第一题和第三题较为简单,第二题关于凸四边形的计算难度加大。 2、题目集5(五边形):一共有两道题,都是......
  • Javaweb基础复习------Cookie+Session案例的实现(登录注册案例)
    Cookie对象的创建--Cookiecookie=newCookie("key","value");发送Cookie:resp.addCookie();获取Cookie数据:req.getCookie("","");Cookie不能直接存储中文需要进行转......
  • LeetCode 题解 | 1. 两数之和 Javascript 版
    题目给定一个整数数组nums 和一个整数目标值target,请你在该数组中找出和为目标值target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个......
  • LeetCode 题解 | 3. 无重复字符的最长子串 Javascript
    /***@param{string}str*@returnsnumber*思路:1.start与range组合成一个窗口,窗口内的子串就是当前最长不重复的字符串*2.range每次循环递增*......
  • JAVA-JButton 窗口中添加按钮
    packagecom.itheima;importjavax.swing.*;publicclassJFrame03{publicstaticvoidmain(String[]args){JFramejf=newJFrame();jf.s......
  • JAVA___HashSet底层原理
    HashCode和equalsHashSet通过hashCode确定元素存储的位置,如果该位置没有元素就直接放入,有元素的话需要利用equals方法比较两个元素是否相同,如果不相同利用链表将两个元素......
  • JAVA-初始窗体
    创建一个最基本的窗体packagecom.itheima;importjavax.swing.*;publicclassJFrame01{publicstaticvoidmain(String[]args){//JFrame()构......
  • JAVA-GUI
    ......
  • Java-汉诺塔问题
    //汉诺塔问题publicclassHannoi{ publicstaticvoidmain(String[]args){ Towertower=newTower(); tower.move(5,'A','B','C'); }}classTower{ //n......
  • 从新开始学JAVA - 数据类型6
    数据类型Java的数据类型有两大类基本类型(primitivetype)基本类型都属于关键字引用类型(referencetype)类接口数组具体分类基本类型又可以细分为以下类型......