20. 文本:文本框,密码框,文本域

** 文本:文本框,密码框,文本域**

package GUI;

import javax.swing.*;
import java.awt.*;
// 文本:文本框,密码框,文本域
public class Test20 {
    public static void main(String[] args) {
        new JTextFieldDemo();
        new JPasswordFieldDemo();
    }
}

// 文本框 JTextField
class JTextFieldDemo extends JFrame {
    public JTextFieldDemo() {
        Container container = getContentPane();
        JTextField 詹建海 = new JTextField("詹建海");


        container.add(詹建海);

        setVisible(true);
        setTitle("文本框展示");
        setSize(500,500);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }
}

// 密码框 JPasswordField
class JPasswordFieldDemo extends JFrame {
    public JPasswordFieldDemo() {
          Container container = getContentPane();
            // 设置密码框
          JPasswordField jPasswordField = new JPasswordField();
         jPasswordField.setEchoChar('*');

         container.add(jPasswordField);

          setVisible(true);
         setTitle("密码框展示");
         setSize(500,500);
         setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }
}

// 文本域 JTextArea ,一般配合 滚动面板使用
posted @   被占用的小海海  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示