「java设置文本框密码」java怎么设置文本框的长宽
本篇文章给大家谈谈java设置文本框密码,以及java怎么设置文本框的长宽对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java 中如何设置输入框密码不能复制
- 2、java输入密码在文本框里显示"*"
- 3、java如何让文本框隐藏输入的密码
- 4、java如何实现文本框显示密码和实际密码位数不同
- 5、我想在java swing 里实现 在文本框和密码框加入提示信息。。。
Java 中如何设置输入框密码不能复制
加入oncopy="return false"就可以了
oncopy="return false;" oncut="return false;" 防止复制防止复制
如果不想整个网站都被copy,可以在body中加入该代码
body oncopy="alert('不能复制');return false;"
java输入密码在文本框里显示"*"
如果用图形界面的话好像有方法显示“*”的
------------------------------------------------------
passwordinput.setEchoChar('*') ; // 设置回显
java如何让文本框隐藏输入的密码
如果你开发的是java窗口应用程序,那么输入密码的文件框使用:JPasswordField jPasswordField = new JPasswordField();
如果你是做的jsp开发,那么输入密码的文本框使用:input type ="password" name = "password"/
这样输入的密码就会被.......代替。
java如何实现文本框显示密码和实际密码位数不同
A——输入时显示真实长度
B——光标离开触发事件,真实值写入SESSION,密码文本框就随你操作啦,想让他怎么就怎么样。
C——当光标再次进入后,清空密码文本框中内容和SESSION中的值,要求用户重新写入,重复B操作。
D——提交后,后台从SESSION中取真实值
这样执行,数据的安全性相对较高
对于 “飞翔的香蕉皮”和“wuyao345”提到的隐藏域也是可行的
同以上步骤,只不过将存储真实值的地方由SESSION改为页面的隐藏域
相对安全性较SESSION差点
但对于你的问题两者均可
我想在java swing 里实现 在文本框和密码框加入提示信息。。。
package test;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Hint extends JFrame implements MouseListener
{
private static final long serialVersionUID = 1L;
private static final String TIP = "QQ号码/手机/邮箱";
public Hint ()
{
setTitle ("test");
setLayout (new BorderLayout ());
final JTextField tf = new JTextField (TIP);
tf.setName ("tf");
tf.setForeground (Color.gray);
tf.setLocation (0, 0);
tf.setSize (100, 30);
tf.addMouseListener (this);
JPanel panel = new JPanel ();
panel.setName ("panel");
panel.addMouseListener (this);
panel.setLayout (null);
panel.add (tf);
panel.setFocusable (true);
add (panel);
setSize (150, 60);
setLocationRelativeTo (null);
setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
setVisible (true);
}
public static void main ( String[] args )
{
new Hint ();
}
@Override
public void mouseClicked ( MouseEvent e )
{
Component component = e.getComponent ();
String name = component.getName ();
if (e.getButton () == MouseEvent.BUTTON1)
{
if ("tf".equals (name))
{
JTextField tf = (JTextField) component;
if (TIP.equals (tf.getText ()))
{
tf.setText ("");
}
}
else if ("panel".equals (name))
{
JTextField tf = (JTextField) ( (JPanel) component ).getComponents ()[0];
if ("".equals (tf.getText ()))
{
tf.setText (TIP);
}
}
}
}
@Override
public void mousePressed ( MouseEvent e )
{}
@Override
public void mouseReleased ( MouseEvent e )
{}
@Override
public void mouseEntered ( MouseEvent e )
{}
@Override
public void mouseExited ( MouseEvent e )
{}
}
java设置文本框密码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java怎么设置文本框的长宽、java设置文本框密码的信息别忘了在本站进行查找喔。