java中的文本输入框JTextField与JTextArea、密码输入框

  • Post author:
  • Post category:java


文本输入框包括两种,单行文本输入框(JTextField) 和多行文本输入框 (JTextArea)。密码输入框则只有一种(JPasswordField)。JPasswordField 是 JTextField 的子类,它们的主要区别是JPasswordField 不会显示出用户输入的东西,而只会显示出程序员设定的一个固定字符,比如 ‘*’。

下面的示例图和代码是 JTextField、JPasswordField 和 JTextArea 的示例:

/**

* TestTexts.java

* @author Fancy

*/

import javax.swing.*;

import javax.swing.event.*;

public class TestTexts extends JFrame {

private JLabel label = new JLabel(“Status”);

private JTextField textField;

private JPasswordField pwdField;

private JTextArea textArea;

public TestTexts() {


super(“Test Texts”);

setDefaultCloseOperation(EXIT_ON_CLOSE);

getContentPane().setLayout(new java.awt.FlowLayout());

textField = new JTextField(15);<



版权声明:本文为litong09282039原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。