Java编程中如何把文本框中的字符串显示为星号

java中怎么将键盘输入的数字以星号的形式输出来??~

代码:
import java.util.Scanner;public class StrReplaceTest {public static void main(String[] args) {Scanner scan=new Scanner(System.in);String strNum=scan.nextLine();System.out.println(strNum+"xxxxxxx");char chNum[]=new char[strNum.length()];for(int i=0;i=48&&strNum.charAt(i)<=57){chNum[i]='*';}else{chNum[i]=strNum.charAt(i);}System.out.print(chNum[i]);}scan.close();}} 运行效果:
123qq123qqxxxxxxx***qq 希望能帮到你,望采纳。

你可以使用JPasswordField类, 以下是API中的部分解释

javax.swing
类 JPasswordField
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JTextField
javax.swing.JPasswordField

所有已实现的接口:
ImageObserver, MenuContainer, Serializable, Accessible, Scrollable, SwingConstants

public class JPasswordField

extends JTextField
JPasswordField 是一个轻量级组件,允许编辑单行文本,其视图指示键入内容,但不显示原始字符。有关更多信息和示例,请参阅 The Java Tutorial 中的 How to Use Text Fields 一节。
JPasswordField 与使用 echoChar 设置的 java.awt.TextField 是根本一致的。单独提供它可以较方便地安全更改 JTextField 的 UI 而不影响密码输入。
注: 默认情况下,JPasswordField 禁用输入法;否则,当使用输入法组合时,输入字符应该是可见的。如果应用程序需要输入法支持,请使用继承方法 enableInputMethods(true)。

  你可以使用JPasswordField类, 以下是API中的部分解释

  javax.swing
  类 JPasswordField
  java.lang.Object
   java.awt.Component
   java.awt.Container
   javax.swing.JComponent
   javax.swing.text.JTextComponent
   javax.swing.JTextField
   javax.swing.JPasswordField

  所有已实现的接口:
  ImageObserver, MenuContainer, Serializable, Accessible, Scrollable, SwingConstants

  public class JPasswordField

  extends JTextField
  JPasswordField 是一个轻量级组件,允许编辑单行文本,其视图指示键入内容,但不显示原始字符。有关更多信息和示例,请参阅 The Java Tutorial 中的 How to Use Text Fields 一节。
  JPasswordField 与使用 echoChar 设置的 java.awt.TextField 是根本一致的。单独提供它可以较方便地安全更改 JTextField 的 UI 而不影响密码输入。
  注: 默认情况下,JPasswordField 禁用输入法;否则,当使用输入法组合时,输入字符应该是可见的。如果应用程序需要输入法支持,请使用继承方法 enableInputMethods(true)。

使用 JPasswordField 类型
在 setEchoChar('*'); 即可

直接用这个类就可以了 JPasswordField

在JAVA中 如何将一个文本框中的内容取出 并保存在一个文件之中
答:import java.io.*;import javax.swing.*;import java.awt.FlowLayout;import java.awt.event.*;public class WriterTo extends JFrame implements ActionListener{ JButton b;JTextField t;public WriterTo(){ super("文本框内容写入文件");JLabel l=new JLabel("请输入内容:");t=new JTextField(...

java 要求在文本框中输入字符串,当按下回车键或单击按钮时,将输入的文...
答:给text对象和button对象加上事件响应方法即可,直接代码:import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTextArea;import javax.swing.JTextField;imp...

JAVA程序运行后,如何用代码把下面的文本框中的内容显示在一个单独窗口...
答://点击按钮在当前Activity(如:MainActivity.this)弹出一个新的AlertDialog对话框 myButton.setOnClickListener(new OnClickListener() {//导包:import android.view.View.OnClickListener;Override public void onClick(View v) { new AlertDialog.Builder(MainActivity.this)//设置对话框内容 .setTitle("...

java编程,将左边文本框中的内容复制到右边文本框中
答:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class CopyTxt extends JFrame{JTextField jtf1,jtf2;JButton jbcopy;public CopyTxt() {JPanel jp = new JPanel(new GridLayout(1, 2));jtf1 = new JTextField();jtf2 = new JTextField();jp.add(jtf1);jp.ad...

Java文本框如何输入一个数据,就把数据存入到集合中去?
答:import java.awt.event.KeyListener;import java.util.ArrayList;import javax.swing.JFrame;import javax.swing.JTextArea;public class DemoSwing extends JFrame implements KeyListener { JTextArea area;ArrayList array;public DemoSwing(){ area = new JTextArea();array = new ArrayList();area.add...

Java编程中如何把文本框中的字符串显示为星号
答:你可以使用JPasswordField类, 以下是API中的部分解释 javax.swing 类 JPasswordField java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.text.JTextComponent javax.swing.JTextField javax.swing.JPasswordField 所有已实现的接口:ImageObserver, MenuContainer, ...

编写JAVA程序,在其中有一个按钮和一个文本框。单击按钮时,文本框中显...
答:1、首先,设置在网页中显示文本的格式,文本的高度为100像素,宽度为280像素。2、定义显示文本的字体大小为22像素,离左侧和右侧的距离设置为自动,离顶部的距离设置为15像素。3、用font标签在网页中插入要显示的文本。4、由于显示的文本内容是动态控制的,所以设置一个标识符poemsi,用来动态表示显示的...

Java如何实现:在文本框输入一个数据,就把数据存入到集合中去?
答:1 ,先判断定义的集合是否是空,如果为空,则:2 .文本框里面输入的值,做一个失焦事件,通过ajax传到后台 3.将传进来的值add到你的集合中,4,同时页面也可通过jquery.append()一个元素

java如何制作个向网页文本框中自动填写数据?
答:一、分页所需参数 1、总条数需要从数据库查出 2、当前页从页面传入 3、每页显示条数模拟,固定10条 4、起始行(当前页-1)*每页显示条数 5、总导航数总条数%每页显示条数>0?总条数/每页显示条数+1:总条数/每页显示条数 6、首页1 7、尾页总导航数 8、上一页当前页==首页?首页:当前页-1...

java中如何将文本框输入的值(ex:TextField)赋予变量(整型),希望能够举...
答:使用t.getText() 可以获取一个字符串。然后调用Integer.parseInt(t.getText());将这个字符串转化为一个整型就可以了。比如: TextField t= new TextField() ;//如果你已经定了TextField就不用再定义了。String temp = t.getText();int a=Integer.parseInt(temp);建议:阅读api 参考资料:jdk ...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网