首页编程java编程java中的密码文本框是什么意思(java中如何让文本框中的数据为密码形式)

java中的密码文本框是什么意思(java中如何让文本框中的数据为密码形式)

编程之家2023-10-11105次浏览

大家好,今天来为大家解答java中的密码文本框是什么意思这个问题的一些问题点,包括java中如何让文本框中的数据为密码形式也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

java中的密码文本框是什么意思(java中如何让文本框中的数据为密码形式)

java中如何让文本框中的数据为密码形式

密码形式是什么意思?

1.文本框中输入字符之后显示的是黑点 input标签type属性的值写成password就可以

2.是输入完密码后传到后台是加密后的字符串吗?这个功能只能放在后台执行

java中的密码文本框是什么意思(java中如何让文本框中的数据为密码形式)

把接收到的字符串通过md5工具类进行加密 md5加密目前是不可逆的。

3.是要文本框输入的内容对应后台的密码字段吗?

这个是需要把文本框的name值写成你对象里面密码属性的值。

java中的密码文本框是什么意思(java中如何让文本框中的数据为密码形式)

建议你以后问问题最好把问题描述清楚,也方便别人快速给你进行解答

java中不出现文本框怎么回事

import java.awt.Container;

import java.awt.GridBagConstraints;

import java.awt.GridBagLayout;

import java.awt.Insets;

import javax.swing.JButton;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

import javax.swing.JTextField;

public class TextFile extends JFrame{

private Container c;

private JTextField jtf;//文本框

private JButton jb;//按钮

private JComboBox jc;//下拉框

private JTextArea jta;//文本区

private JScrollPane jsp;

public TextFile(){

this.setTitle("页面展示");

c= this.getContentPane();

GridBagLayout gridbag= new GridBagLayout();

GridBagConstraints gbc= new GridBagConstraints();

this.setLayout(gridbag);

jtf= new JTextField();

jb= new JButton("BUTTON开始");

String[] city={"下拉框列表","中","美","英"};

jc= new JComboBox(city);

jta= new JTextArea();

jta.setRows(10);//设置文本区列数

jsp= new JScrollPane();

gbc.anchor= GridBagConstraints.NORTH;//当组件没有空间大时,使组件处在北部

gbc.fill= GridBagConstraints.HORIZONTAL;;

gbc.gridx= 0;//横坐标

gbc.gridy= 0;//纵坐标

gbc.gridwidth= 2;//横占几个网格

jtf.setText("这里是文本框,显示一些东西");

gridbag.setConstraints(jtf, gbc);

c.add(jtf);

gbc.fill= GridBagConstraints.BOTH;

gbc.insets= new Insets(10, 0, 0, 10);//组件彼此的间距

gbc.gridx= 0;

gbc.gridy= 1;

gbc.gridwidth= 1;

gbc.ipadx= 0;//组件内部填充空间,即给组件的最小宽度添加多大的空间

gbc.ipady=-100;//组件内部填充空间,即给组件的最小高度添加多大的空间

gridbag.setConstraints(jc, gbc);

c.add(jc);

gbc.insets= new Insets(10, 0, 10, 0);//组件彼此的间距

gbc.gridx= 1;

gbc.gridy= 1;

gbc.gridwidth= 1;

gbc.ipadx= 0;//组件内部填充空间,即给组件的最小宽度添加多大的空间

gbc.ipady= 0;//组件内部填充空间,即给组件的最小高度添加多大的空间

gridbag.setConstraints(jb, gbc);

c.add(jb);

jta.setText("这里输出内容,可以往下拉");

gbc.insets= new Insets(10, 0, 0, 0);//组件彼此的间距

gbc.gridx= 0;

gbc.gridy= 3;

gbc.gridwidth= GridBagConstraints.REMAINDER;

jsp.setViewportView(jta);

gridbag.setConstraints(jsp, gbc);

c.add(jsp);

this.pack();

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setResizable(false);

this.setVisible(true);

}

public static void main(String[] args){

new TextFile();

}

}

java图形界面文本框和密码输入框赋值问题

getText()方法是获取当前文本框中的内容,当前有内容得到的就不会是空,但是你代码中newUsername和newPassword是在窗体构造方法中通过getText()赋值的,此时文本框还是空的,自然getText()赋到变量中的值是空的,所以你打印newUsername和newPassword得到的是空,而打印getText()得到的是值,因为后者会去取当前的最新值但是前者不会,打印前者你拿到的永远是在构造方法中的那次赋值结果,也就是空

java中setBorder和setFocusable是什么意思

这两个方法是swing组件的方法,setBorder设置组件的边框,如大小、是否透明、其他特殊效果。setFocusable设置组件是否可被选中,如文本框不允许复制内容,则setFocusable(false),不能被选中,就不可以复制。

setBorder(Border border)设置组件的边框,Border对象负责定义组件的 insets(直接对组件重写所有 insets设置),并且可选地呈现这些 insets

范围内的边框装饰。要为 swing组件创建有装饰的和无装饰的区域(例如边距和填充),应该使用边框(而不是

insets)。在单个组件中可使用复合边框来嵌套多个边框。

setFocusable(boolean focusable)表明此 Component是否可以获得焦点。

如果你还想了解更多这方面的信息,记得收藏关注本站。

java中io什么意思(java中的IO流是什么啊该怎么理解啊)java中单行注释符是什么意思 python中的单行注释和多行注释分别用什么符号表示