import java.awt.GridLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField; //=================================================
// File Name : JText_demo
//------------------------------------------------------------------------------
// Author : Common //主类
//Function : JText_demo
public class JText_demo { public static void main(String[] args) {
// TODO 自动生成的方法存根
JFrame f = new JFrame("Swing窗口"); //实例化窗体对象
JTextField name = new JTextField(30); //定义文本框,并指定长度
JTextField name_1 = new JTextField("指定内容",10);//定义文本框,并指定内容和长度
JLabel nameLab = new JLabel("输入用户姓名:"); // 定义标签
JLabel name_1Lab = new JLabel("不可编辑文本:"); // 定义标签
name_1.setEnabled(false); //此文本框不可编辑
nameLab.setBounds(10,10,100,20); //设置组件位置和大小
name_1Lab.setBounds(10,40,100,20); //设置组件位置和大小
name.setBounds(110,10,100,20); //设置组件位置和大小
name_1.setBounds(110,40,100,20); //设置组件位置和大小
name.setColumns(10); //设置长度,但是此时不起作用
name_1.setColumns(10); //设置长度,但是此时不起作用
// f.setLayout(new GridLayout(2,2)); //设置容器的布局管理器
f.setLayout(null); //设置容器的布局管理器
f.add(nameLab); //向容器中增加组件
f.add(name); //向容器中增加组件
f.add(name_1Lab); //向容器中增加组件
f.add(name_1); //向容器中增加组件
f.setSize(440, 320); //设置窗体
f.setLocation(300,200); //设置显示位置
f.setVisible(true);
} }

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField; //=================================================
// File Name : JPassword_demo
//------------------------------------------------------------------------------
// Author : Common //主类
//Function : JPassword_demo
public class JPassword_demo { public static void main(String[] args) {
// TODO 自动生成的方法存根
JFrame f = new JFrame("Swing窗口"); //实例化窗体对象
JPasswordField jpf1 = new JPasswordField(); //定义秘文框
JPasswordField jpf2 = new JPasswordField(); //定义秘文框
jpf2.setEchoChar('#'); //设置回显字符
JLabel nameLab = new JLabel("默认的显示:"); // 定义标签
JLabel name_1Lab = new JLabel("修改后的显示:"); // 定义标签 nameLab.setBounds(10,10,100,20); //设置组件位置和大小
name_1Lab.setBounds(10,40,100,20); //设置组件位置和大小
jpf1.setBounds(110,10,100,20); //设置组件位置和大小
jpf2.setBounds(110,40,100,20); //设置组件位置和大小 f.setLayout(null); //设置容器的布局管理器
f.add(nameLab); //向容器中增加组件
f.add(jpf1); //向容器中增加组件
f.add(name_1Lab); //向容器中增加组件
f.add(jpf2); //向容器中增加组件
f.setSize(440, 320); //设置窗体
f.setLocation(300,200); //设置显示位置
f.setVisible(true);
} }

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.JTextField; //=================================================
// File Name : JTextArea_demo
//------------------------------------------------------------------------------
// Author : Common //主类
//Function : JTextArea_demo
public class JTextArea_demo { public static void main(String[] args) {
// TODO 自动生成的方法存根
JFrame f = new JFrame("Swing窗口"); //实例化窗体对象
JTextArea name = new JTextArea("1231231231231312312",3,10); //定义文本框
name.setLineWrap(true); //如果内容过长,自动换行
JLabel nameLab = new JLabel("多行文本域"); // 定义标签 nameLab.setBounds(10,10,120,20); //设置组件位置和大小
name.setBounds(130,10,150,100); //设置组件位置和大小
f.setLayout(null); //设置容器的布局管理器
f.add(nameLab); //向容器中增加组件
f.add(name); //向容器中增加组件
f.setSize(440, 320); //设置窗体
f.setLocation(300,200); //设置显示位置
f.setVisible(true);
} }

Java——文本组件:JTextComponent的更多相关文章

  1. Java Swing实战(三)文本组件JTextField和密码组件JPasswordField

    接下来添加文本组件JTextField和密码组件JPasswordField. /** * @author: lishuai * @date: 2018/11/26 13:51 */ public c ...

  2. Java——菜单组件

    import java.awt.Container; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; i ...

  3. Android中的AutoCompleteTextView(随笔提示文本)组件的简单使用

    Android中的随笔提示文本组件AutoCompleteTextView的使用,此组件用于输入文本,然后就会在所配置的适配器中的数据进行查找显示在组件下面. 这里值得注意的是AutoComplete ...

  4. Java AWT组件开发和Swing界面编程

    一.AWT组件开发 1.AWT AWT是抽象窗口工具箱的缩写,它为编写图形用户界面提供了用户接口,通过这个接口就可以继承很多方法,省去了很多工作.AWT还能使应用程序更好地同用户进行交互. AWT中的 ...

  5. 在 Java EE 组件中使用 Camel Routes

    摘要:你可以通过集成 Camel 和 WildFly 应用服务器(使用 WildFly-Camel 子系统)在 Java EE 组件中开始使用 Apache Camel Routes. [编者按]作者 ...

  6. java swing组件的一些基本属性

    JLabel get/setText(): 获取/设置标签的文本. get/seticon(): 获取/设置标签的图片. get/setHorizontalAlignment(): 获取/设置文本的水 ...

  7. iOS富文本组件的实现—DTCoreText源码解析 数据篇

    本文转载 http://blog.cnbang.net/tech/2630/ DTCoreText是个开源的iOS富文本组件,它可以解析HTML与CSS最终用CoreText绘制出来,通常用于在一些需 ...

  8. Extjs6 编写自己的富文本组件(以ueditor为基础)

    一.下载ueditor 地址:http://ueditor.baidu.com/website/ 二.将ueitor资源引入自己的项目 在index.html中引入ueditor.config.js. ...

  9. 【rich-text】 富文本组件说明

    [rich-text] 富文本组件可以显示HTML代码样式. 1)支持事件:tap.touchstart.touchmove.touchcancel.touchend和longtap 2)信任的HTM ...

随机推荐

  1. display~

  2. DIV+CSS系统学习:转载

    第一部分 HTML 第一章 职业规划和前景 职业方向规划定位: web前端开发工程师 web网站架构师 自己创业 转岗管理或其他 web前端开发的前景展望: 未来IT行业企业需求最多的人才 结合最新的 ...

  3. js 上传文件模拟Form 表单

    使用FormData对象 在本文章中 创建一个FormData对象 使用HTML表单来初始化一个FormData对象 使用FormData对象发送文件 利用FormData对象,你可以使用一系列的键值 ...

  4. 【POJ 2342】Anniversary party(入门树形dp)

    dp[i][0..1]表示i不来/来参加的最大总高兴值. 则dp[i][1]+=dp[v][0](v是i的所有直接下属) dp[i][0]+=max(dp[v][0],dp[v][1]) 没有告诉你树 ...

  5. 为什么局域网IP是192.168开头?

    IPv4地址分为A.B.C.D.E五类,除去特殊作用的D.E两类,剩下的A.B.C三类地址是我们常见的IP地址段.A类地址的容量最大,可以容纳16777214个主机,B类地址可以容纳65534个主机, ...

  6. js,jquery转json的几种方法

    一.原生js转json, eval()方法,不需要引入外部插件; //由JSON字符串转换为JSON对象 var obj = eval('(' + jsonStr + ')'); 或者 var obj ...

  7. Event&Condition pyton

    Event 一个线程需要根据另外一个线程的状态来确定自己的下一步操作,需要调用threading库中Event对象:Event包含一个可由线程设置的信号标志,在初始情况下,event对象的标志位为假( ...

  8. 精通Web Analytics 2.0 (3) 第一章:网站分析的新奇世界

    精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第一章:Web Analytics 2.0的新奇世界 多年以来,我们很清楚的知道,网站分析能够真正的改革网络上业务的完成方式.那 ...

  9. android录音相关

    android的麦克风在现在的生活中发挥着很大的作用,打电话,视频聊天,语音识别等等. android sdk的api里提供了很方便的调用方法,下面写一个小的DEMO. 五个按钮:开始录音,停止,播放 ...

  10. Multiples of 3 and 5

    #include<stdio.h> int main(void){ int n1, n2,n3; n1=333*(3+999)/2; n2=199*(5+995)/2; n3=66*(15 ...