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);
} }

最新文章

  1. Oracle 安装及其遇到的问题
  2. testng xml中按顺序执行java类
  3. 【HDU】3853 LOOPS
  4. bug1
  5. ODS浅谈
  6. springboot注解
  7. HTML页面背景音乐控制
  8. HW3.18
  9. c# switch case语句
  10. Extract Datasets
  11. jquery-ui-widget
  12. 【转载】BAT 批处理脚本教程
  13. Python logger 没打出行数
  14. netstat简介
  15. 安利一款强大的学习软件XMind(顺便放上这几天制作的JavaSE的思维导图day1-day4)
  16. VBA随机地牢生成
  17. How to Build a New Habit: This is Your Strategy Guide
  18. pagehelper 使用
  19. 冲刺NOIP复习,算法知识点总结
  20. python3 + selenium 之文件上传下载

热门文章

  1. 0930MySQL中实现高性能高并发计数器方案(例如文章点击数)
  2. ELK 的好文章连接
  3. openwrt刷机后配置PPPOE上网方法
  4. [转]《Hadoop基础教程》之初识Hadoop
  5. FastDFS搭建及java整合代码【转】
  6. HashMap和TreeMap的区别
  7. shell 常用小命令总结
  8. BZOJ 4245: [ONTAK2015]OR-XOR
  9. ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet
  10. 在VS里配置及查看IL