1、文本框JTextField

public class Demo extends JFrame {
public Demo() {
setBounds(100, 100, 200, 120);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
Container c = getContentPane();
c.setLayout(new FlowLayout());
JTextField tf = new JTextField();//创建文本框
tf.setColumns(15);//文本框长度
tf.setText("黑体,加粗,20");
tf.setFont(new Font("黑体", Font.BOLD, 20));
c.add(tf);
JButton btn = new JButton("打印");
btn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println(tf.getText());
tf.setText("");//清空文本
tf.requestFocus();//获取焦点
}
});
c.add(btn);
setVisible(true);
} public static void main(String[] args) {
new Demo();
}
}

2、密码框JPasswordField

public class Demo extends JFrame {
public Demo() {
setBounds(100, 100, 200, 100);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
Container c = getContentPane();
c.setLayout(new FlowLayout());
JPasswordField pf = new JPasswordField();//密码框
pf.setColumns(15);
pf.addActionListener(new ActionListener() {//添加动作监听,回车触发
public void actionPerformed(ActionEvent e) {
System.out.println(pf.getPassword());
}
});
c.add(pf);
setVisible(true);
} public static void main(String[] args) {
new Demo();
}
}

最新文章

  1. MySQL 磁盘I/O问题
  2. Shell 编程基础之 && 与 ||
  3. tcpip
  4. QCustomplot使用分享(一) 能做什么事
  5. Android --Android Stuido混淆签名打包
  6. ubuntu intelliJ IDEA 12.1.4 安装
  7. [转]Metasploit的meterpreter黑客脚本列表
  8. (转载)提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
  9. Linux学习(1)-常用快捷键、文件管理和查询
  10. Net core 关于缓存的实现
  11. [Swift]LeetCode103. 二叉树的锯齿形层次遍历 | Binary Tree Zigzag Level Order Traversal
  12. scrapy基本使用
  13. 04-HTML-图片标签
  14. Spring ActiveMQ 整合(三): 确认机制ACK(收到消息后,应该有一个回应也就是确认答复)
  15. 代码编辑器之sublime text
  16. 本地主机不安装oracle客户端--访问远程oracle数据库
  17. R语言学习 第二篇:矩阵和数组
  18. python数字转换为字符串的两种方式
  19. 移动互联网消息推送原理:长连接+心跳机制(MQTT协议)
  20. .net core 使用windows版redis

热门文章

  1. Uniform Generator HDU1014
  2. LINUX内核分析第八周学习总结
  3. Vert.x简介
  4. Xshell 使用数字小键盘进行vim 写入操作.
  5. 转帖: Serverless架构模式简介
  6. c#通过反射移除所有事件
  7. 多条件查询 仿淘宝URL传参方式
  8. rabbitmq代码配置
  9. Linux下创建和删除软、硬链接 可临时处理空间不足
  10. MT【29】介绍向量的外积及应用举例