java中的密码文本框是什么意思(java中如何让文本框中的数据为密码形式)
大家好,今天来为大家解答java中的密码文本框是什么意思这个问题的一些问题点,包括java中如何让文本框中的数据为密码形式也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
java中如何让文本框中的数据为密码形式
密码形式是什么意思?
1.文本框中输入字符之后显示的是黑点 input标签type属性的值写成password就可以
2.是输入完密码后传到后台是加密后的字符串吗?这个功能只能放在后台执行
把接收到的字符串通过md5工具类进行加密 md5加密目前是不可逆的。
3.是要文本框输入的内容对应后台的密码字段吗?
这个是需要把文本框的name值写成你对象里面密码属性的值。
建议你以后问问题最好把问题描述清楚,也方便别人快速给你进行解答
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是否可以获得焦点。
如果你还想了解更多这方面的信息,记得收藏关注本站。