java中提供密码输入的方法是什么?

就是有个对话框,输入的时候显示的是星号。谢谢... 就是有个对话框,输入的时候显示的是星号。谢谢 展开
 我来答
真夜无见听0U
推荐于2016-10-05 · 超过39用户采纳过TA的回答
知道答主
回答量:159
采纳率:0%
帮助的人:99.1万
展开全部
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

class C {
public static void main( String[] args ) {
JFrame f = new JFrame( );
f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
f.setSize( 300, 140 );
f.setLocation( 250, 250 );

Container c = f.getContentPane( );
c.setLayout( new FlowLayout( ) );

// JPasswordField
c.add( new JLabel( "Enter your password into this JPasswordField: " ) );
JPasswordField jpf = new JPasswordField( 10 );
jpf.addActionListener(
new ActionListener( ) {
public void actionPerformed( ActionEvent e ) {
Object pwd =
new String( ( ( JPasswordField ) e.getSource( ) ).getPassword( ) );
JOptionPane.showMessageDialog( null, "Your password is " + pwd );
}
}
);
c.add( jpf );

// TextField
c.add( new JLabel( "Or enter your password into this TextField: " ) );
TextField tf = new TextField( 12 );
tf.setEchoChar( '*' );
tf.addActionListener(
new ActionListener( ) {
public void actionPerformed( ActionEvent e ) {
Object pwd = ( ( ( TextField ) e.getSource( ) ).getText( ) );
JOptionPane.showMessageDialog( null, "Your password is " + pwd );
}
}
);
c.add( tf );

f.setVisible( true );
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名过路人
2006-09-17 · 超过26用户采纳过TA的回答
知道答主
回答量:115
采纳率:0%
帮助的人:0
展开全部
javax.swing下有个PasswordField类`这个就是提供密码筐的用法和TextFiled一样`文本是TextField 密码筐就是PasswordField简单好记`
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
monkey_syf
2006-09-17 · TA获得超过146个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:217万
展开全部
<input type="password" name="psd">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式