文章目录

  • 前言
  • 一、文本框、密码框和文本域之间的对比
  • 二、代码示例
    • 1.文本框
    • 2.密码框
    • 3.文本域
  • 总结

前言

上一篇我们共同学习了下拉框和列表框,本篇我们将学习文本框、密码框和回顾我们之前学习的文本域。


一、文本框、密码框和文本域之间的对比

文本框:可以展示用户的输入内容,但是不能换行。
密码框:可以以不可见的形式展示输入的内容。
文本域:以可见的方式展示用户的内容,可以换行。

二、代码示例

1.文本框

代码如下(示例):
JTextDemo类

public class JTextDemo extends JFrame {public JTextDemo() {Container container = this.getContentPane();TextField textField = new TextField("Hello");TextField textField1 = new TextField("World");container.add(textField,BorderLayout.NORTH);container.add(textField1,BorderLayout.SOUTH);this.setSize(450,300);this.setVisible(true);this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}public static void main(String[] args) {new JTextDemo();}
}

运行结果:

2.密码框

代码如下(示例):
JPassWordDemo类

public class JPassWordDemo extends JFrame {public JPassWordDemo() {Container container = this.getContentPane();JPasswordField jPasswordField = new JPasswordField();jPasswordField.setEchoChar('*');container.add(jPasswordField,BorderLayout.CENTER);this.setSize(450,300);this.setVisible(true);this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}public static void main(String[] args) {new JPassWordDemo();}
}

运行结果:

3.文本域

代码如下(示例):
JScrollDemo类

public class JScrollDemo extends JFrame {public JScrollDemo(){Container container = this.getContentPane();//文本域JTextArea jTextArea = new JTextArea(20, 50);jTextArea.setText("这是一个文本域");//JScroll面板JScrollPane jScrollPane = new JScrollPane(jTextArea);container.add(jScrollPane);this.setVisible(true);this.setBounds(100,100,300,350);this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}public static void main(String[] args) {new JScrollDemo();}
}

运行结果:


总结

第十三篇、文本框、密码框和文本域。相关推荐

  1. EasyUI–常用控件之按钮/搜索框/密码框/文件框/数字框/日期时间选择框

    点此查看全部文字教程.视频教程.源代码 本篇主要介绍跟后台数据绑定相关度不大的简单控件,直接写了一个详细的例子,需要说明的东西都在注释里面. 先看示意图: <%@ page language=& ...

  2. Java窗口(JFrame)从零开始(8)——文本框+文本域+密码框

    应该最后一章了,前面有大神提到很少有人用Java做UI,这里就算是给像我这样的初学者去了解窗体是怎么一回事的文章吧 文本框(JTextField) 构造方法摘要 JTextField() 构造一个新的 ...

  3. JTextField类(单行文本框)/JPasswordFiel(密码框)/JTextArea(多行文本框)常用方法

    JTextField类常用方法(单行文本框) JTextField()          构造             构造一个默认的文本框 JTextField(String text) 构造 构造 ...

  4. 《PyQT5软件开发 - 控件篇》第3章 单行文本框QLineEdit

    文本框是GUI界面中使用频率较高的控件,文本框又分为单行文本框和多行文本框,本文先讲单行文本框,单行文本框用途很广,比如密码账号密码框.搜索栏.路径地址栏等. 3.1简介 QLineEdit可以输入和 ...

  5. 创建输入控件(input控件、文本框、密码框、单项选择、多项选择、重置与提交按钮的设置)

    创建输入控件 input控件的相关概念 input控件的属性 input控件的类型 文本框的设置 密码框的设置 单项选择的设置 多项选择的设置 重置与提交按钮的设置 综合运用 相关概念选择题及参考答案 ...

  6. JavaFX --- 标签、文本框、密码框、下拉框、按钮、单选按钮、复选框

    目录 JavaFX的基本结构和概念 Application --- 代表了JavaFX的应用程序 Stage --- 舞台 --- 代表了一个窗体. 在Application的start方法中,提供了 ...

  7. WPF 给文本框TextBlock以及密码框PassWord加背景水印实现用户登录提示

    WPF 给文本框TextBlock以及密码框PassWord加背景水印实现用户登录提示 最近在学WPF写一个登录界面,遇到了一个给文本框和密码框加水印的问题,部分解决方案与网上的有所不同.直接来效果: ...

  8. 本节作业之显示不同问候语、显示密码、关闭二维码、循环精灵图背景、显示隐藏文本框内容、密码框格式提示错误、京东关闭广告、新浪下拉菜单、开关灯、换肤、表格隔行变色、表单取消全选、tab栏切换、发布删除留言

    本节作业之显示不同问候语.显示密码.关闭二维码.循环精灵图背景.显示隐藏文本框内容.密码框格式提示错误.京东关闭广告.新浪下拉菜单.开关灯.换肤.表格隔行变色.表单取消全选.tab栏切换.发布删除留言 ...

  9. [-HTML-]-如何让文本框和密码框的大小一样及表格内字体的大小控制

    定义Style来控制表格内的字体: <head> <style type="text/css"> table{ font-size:12px; } tabl ...

最新文章

  1. keepalived_nginx实现discuz负载均衡和高可用
  2. 如何利用单片机IO口产生两倍的电源电压
  3. 怎样把centos 6.2 系统里的网卡em1还原为eth0
  4. leetcode 461. 汉明距离(Java版)
  5. C++ Unicode和ANSII转换
  6. Activity与AppCompatActivity全屏实现方法
  7. [Android]HttpPost之post请求传递Json数据
  8. HDU2011 多项式求和【数列】
  9. java里equals_Java中equals和==的区别
  10. Django Form 详解
  11. php制作日历的代码,php日历制作代码分享_PHP教程
  12. 修改tomcat默认端口号
  13. python获取windows窗口的内容_Python实现遍历windows所有窗口并输出窗口标题的方法...
  14. DXP2004 warning / error/注意事项
  15. 两种曲线下面积AUC(Area Under the ROC Curve):ROC-AUC、PR-AUC(性能度量)
  16. 【DP SDOI2008 BZOJ 2037】Sue的小球
  17. 87键键盘insert键使用方法
  18. SEO搜狗批量查询收录工具
  19. 韩国WA15-6819B高性能DSP数字功放芯片
  20. C# XmlDocument处理XML元素节点

热门文章

  1. android创建相册代码,Android Studio中用List Fragments创建相册Gallery
  2. 嵌入式Linux设备驱动程序开发指南20(Linux USB设备驱动)——读书笔记
  3. 品牌营销策略:如何有效打造品牌知名度与口碑?
  4. adplus 抓取dump
  5. 人工智能教程 - 1.2.2 神经网络是如何进行预测的?
  6. 论文阅读:大型对抗性不完美信息博弈的均衡发现 AAAI/ACM SIGAI Best Paper
  7. ARP静态绑定技术-快速绑定
  8. python入门很简单_Python入门很简单
  9. python统计元音总数_在Python中计算i个或多个元音单词的函数?
  10. 彩超检查报告单图片_妇科彩超检查为什么报告单却是黑白图像?