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. 探索 SharePoint 2013 Search功能

    转载: http://www.cnblogs.com/OceanEyes/p/SharePont-2013-Search-Develop.html SharePoint 2013的搜索功能很强大,特别 ...

  2. 十天冲刺---Day8

    站立式会议 站立式会议内容总结: 燃尽图 照片 最近思考一个问题.项目是怎么进行到这一步的. 算了,这个发在明天的冲刺总结吧.. 还需继续努力,队友快回来快回来..

  3. ubuntu搭建java开发环境

    最近因为要编译Android源码,但是报错因为Java版本低于1.7.x而不能进行编译,于是进行Java版本更改. 安装前软件环境: Ubuntu14.02,Java 1.6.0_29 目标软件环境: ...

  4. ASP.NET利用WINRar实现在线解压缩文件

    一.肯定是服务器必须装了winrar这个软件了. 二.创建Helper类,如下: using System; using System.Collections.Generic; using Syste ...

  5. [转]xml文件中的转义字符

    原文地址:http://www.cnblogs.com/zhxhdean/archive/2012/02/08/2342498.html 如果在XML文档中使用类似"<" 的 ...

  6. 【转】css布局居中和CSS内容居中区别和对应DIV CSS代码

    原文地址:http://www.divcss5.com/jiqiao/j771.shtml css布局居中和CSS内容居中区别和对应DIV CSS代码教程与图文代码案例篇 对于新手来说DIV CSS布 ...

  7. 函数也是对象,本片介绍函数的属性、方法、Function()狗仔函数。

    1.arguments.length表示实参的个数. 2.arguments.callee.length表示形参个数. function test(a,b,c,d,e,f){ alert(argume ...

  8. ES6新特性:Javascript中Generator(生成器)

    ES6的很多特性都跟Generator扯上关系,而且实际用处比较广, 包含了任何需要异步的模块, 比如ajax, filesystem, 或者数组对象遍历等都可以用到: Generator的使用: G ...

  9. poj2186 强连通缩点

    Popular Cows Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 29773   Accepted: 12080 De ...

  10. Linux 查看文件内容

    cat   由第一行开始显示档案内容 格式: cat [选项] [文件]... -A, --show-all 等价于 -vET -b, -- 对非空输出行编号 -e 等价于 -vE -E, --在每行 ...