不适用AWT的组件,只使用纯java,JNI也可以考虑,前提是我不会写JNI,如果你要提供给我,麻烦提供给我JDK1.5以上的,1.4的我用不了,还有sun网站上的

public class EraserThread implements Runnable {
   private boolean stop;
 
   /**
    *@param The prompt displayed to the user
    */
   public EraserThread(String prompt) {
       System.out.print(prompt);
   }
   
   /**
    * Begin masking...display asterisks (*)
    */
   public void run () {
      stop = true;
      while (stop) {
         System.out.print("/010*");

你就不要拷贝了  这个行不通  线程只要一开始就持续不断的打印*****

解决方案 »

  1.   

    不知道你用什么框架来开发的。我这个是用ssh做的。希望对于能有所帮助。1、肯定要有一个关于用户信息的类。user.java,在类中写这么一个方法。
    /**
    * 屏蔽显示用户密码
    * @return
    */
    public String shieldPassword(String pass) {
    String shieldPass = "";
    for (int i = 0; i < pass.trim().length(); i++) {
    shieldPass += "*";
    }
    return shieldPass;
    }2、应该有个显示用户信息的页面。user.jsp
    在页面的table中,我用的是标签形式显示密码的。在标签中调用类中的方法。
    <td><s:property value="shieldPassword(password)"/></td>
      

  2.   

    你说的是怎么了屏蔽发啊 后台的话 就用二楼的方法改一改就行了!
    要是前台的jsp的话,html就有标签啊!<input name="" id="" type="password"/>
      

  3.   

    就是java程序使用bat文件调用,无页面,2楼的不行