2014-10-19 33 views

回答

0

你準備做什麼?你應該更清楚明確。你的目標 對我來說有些模糊。如果你想以星號(「*」)和 的形式輸入密碼它以純文本的形式,我可以幫助你。是你想要的嗎?如果是,你可以嘗試下面給出的這段代碼。 您是否熟悉鞦韆?然後,我建議您嘗試以下代碼: -

import javax.swing.*; 
import java.awt.*; 
import java.awt.event.*; 

class Pass extends JFrame implements ActionListener{ 
JPasswordField jp=new JPasswordField(16); 
JPanel p=new JPanel(); 
JButton b=new JButton("Go-->"); 

String gs=""; 
Pass(){ 
    super("Enter password:-"); 
    jp.setEchoChar('*'); 
    p.add(jp); 



    p.add(b); 
    b.addActionListener(this); 
    setSize(200,200); 
    setLocationRelativeTo(null); 
    setResizable(false); 
    setDefaultCloseOperation(EXIT_ON_CLOSE); 
    add(p,BorderLayout.CENTER); 
    setVisible(true); 


} 
public void actionPerformed(ActionEvent e) 
{ 
    if(e.getSource()==b) 
    { 
     JOptionPane.showMessageDialog(null,new String(jp.getPassword())); 

}} 
public static void main(String args[]) 
{try{ 
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
} 
catch(Exception jkjk){} 
    new Pass(); 
} 
} 
相關問題