第十三篇、文本框、密码框和文本域。
文章目录
- 前言
- 一、文本框、密码框和文本域之间的对比
- 二、代码示例
- 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();}
}
运行结果:
总结
第十三篇、文本框、密码框和文本域。相关推荐
- EasyUI–常用控件之按钮/搜索框/密码框/文件框/数字框/日期时间选择框
点此查看全部文字教程.视频教程.源代码 本篇主要介绍跟后台数据绑定相关度不大的简单控件,直接写了一个详细的例子,需要说明的东西都在注释里面. 先看示意图: <%@ page language=& ...
- Java窗口(JFrame)从零开始(8)——文本框+文本域+密码框
应该最后一章了,前面有大神提到很少有人用Java做UI,这里就算是给像我这样的初学者去了解窗体是怎么一回事的文章吧 文本框(JTextField) 构造方法摘要 JTextField() 构造一个新的 ...
- JTextField类(单行文本框)/JPasswordFiel(密码框)/JTextArea(多行文本框)常用方法
JTextField类常用方法(单行文本框) JTextField() 构造 构造一个默认的文本框 JTextField(String text) 构造 构造 ...
- 《PyQT5软件开发 - 控件篇》第3章 单行文本框QLineEdit
文本框是GUI界面中使用频率较高的控件,文本框又分为单行文本框和多行文本框,本文先讲单行文本框,单行文本框用途很广,比如密码账号密码框.搜索栏.路径地址栏等. 3.1简介 QLineEdit可以输入和 ...
- 创建输入控件(input控件、文本框、密码框、单项选择、多项选择、重置与提交按钮的设置)
创建输入控件 input控件的相关概念 input控件的属性 input控件的类型 文本框的设置 密码框的设置 单项选择的设置 多项选择的设置 重置与提交按钮的设置 综合运用 相关概念选择题及参考答案 ...
- JavaFX --- 标签、文本框、密码框、下拉框、按钮、单选按钮、复选框
目录 JavaFX的基本结构和概念 Application --- 代表了JavaFX的应用程序 Stage --- 舞台 --- 代表了一个窗体. 在Application的start方法中,提供了 ...
- WPF 给文本框TextBlock以及密码框PassWord加背景水印实现用户登录提示
WPF 给文本框TextBlock以及密码框PassWord加背景水印实现用户登录提示 最近在学WPF写一个登录界面,遇到了一个给文本框和密码框加水印的问题,部分解决方案与网上的有所不同.直接来效果: ...
- 本节作业之显示不同问候语、显示密码、关闭二维码、循环精灵图背景、显示隐藏文本框内容、密码框格式提示错误、京东关闭广告、新浪下拉菜单、开关灯、换肤、表格隔行变色、表单取消全选、tab栏切换、发布删除留言
本节作业之显示不同问候语.显示密码.关闭二维码.循环精灵图背景.显示隐藏文本框内容.密码框格式提示错误.京东关闭广告.新浪下拉菜单.开关灯.换肤.表格隔行变色.表单取消全选.tab栏切换.发布删除留言 ...
- [-HTML-]-如何让文本框和密码框的大小一样及表格内字体的大小控制
定义Style来控制表格内的字体: <head> <style type="text/css"> table{ font-size:12px; } tabl ...
最新文章
- keepalived_nginx实现discuz负载均衡和高可用
- 如何利用单片机IO口产生两倍的电源电压
- 怎样把centos 6.2 系统里的网卡em1还原为eth0
- leetcode 461. 汉明距离(Java版)
- C++ Unicode和ANSII转换
- Activity与AppCompatActivity全屏实现方法
- [Android]HttpPost之post请求传递Json数据
- HDU2011 多项式求和【数列】
- java里equals_Java中equals和==的区别
- Django Form 详解
- php制作日历的代码,php日历制作代码分享_PHP教程
- 修改tomcat默认端口号
- python获取windows窗口的内容_Python实现遍历windows所有窗口并输出窗口标题的方法...
- DXP2004 warning / error/注意事项
- 两种曲线下面积AUC(Area Under the ROC Curve):ROC-AUC、PR-AUC(性能度量)
- 【DP SDOI2008 BZOJ 2037】Sue的小球
- 87键键盘insert键使用方法
- SEO搜狗批量查询收录工具
- 韩国WA15-6819B高性能DSP数字功放芯片
- C# XmlDocument处理XML元素节点
热门文章
- android创建相册代码,Android Studio中用List Fragments创建相册Gallery
- 嵌入式Linux设备驱动程序开发指南20(Linux USB设备驱动)——读书笔记
- 品牌营销策略:如何有效打造品牌知名度与口碑?
- adplus 抓取dump
- 人工智能教程 - 1.2.2 神经网络是如何进行预测的?
- 论文阅读:大型对抗性不完美信息博弈的均衡发现 AAAI/ACM SIGAI Best Paper
- ARP静态绑定技术-快速绑定
- python入门很简单_Python入门很简单
- python统计元音总数_在Python中计算i个或多个元音单词的函数?
- 彩超检查报告单图片_妇科彩超检查为什么报告单却是黑白图像?