推扬网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
推扬网 门户 经验分享 查看内容

Java Swing中的文本框(JTextField)与文本区(JTextArea)使用实例

2020-4-11 13:46| 发布者: admin| 查看: 376| 评论: 0

这篇文章主要介绍了Java Swing中的文本框(JTextField)与文本区(JTextArea)使用实例,Swing是一个用于开发Java应用程序用户界面的开发工具包,需要的朋友可以参考下

一:JTextField的(文本框)使用:

JTextField 是一个轻量级组件,它允许编辑单行文本。

1.JTextField的常用构造方法:

JTextField() 构造一个新的 TextField。

JTextField(int columns) 构造一个具有指定列数的新的空 TextField。

JTextField(String text) 构造一个用指定文本初始化的新TextField。

JTextField(String text, int columns) 构造一个用指定文本和列初始化的新TextField。

2.JTextField的常用方法:

SetText(string) 设置文本域中的文本值
GetText()返回文本域中的输入文本值
getColumns()返回文本域的列数
setEditable(Boolean) 设置文本域是否为只读状态

3.JTextField的使用示例:


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JTextFieldDemo1 {

 JFrame jf;
 JPanel jp;
 JTextField jtf1,jtf2,jtf3,jtf4;
 
 public JTextFieldDemo1() {
  
  jf = new JFrame("TextField案例");
  
  Container contentPane = jf.getContentPane();
  contentPane.setLayout(new BorderLayout());
  
  jp = new JPanel();
  
  jtf1 = new JTextField();
  jtf2 = new JTextField(10);
  jtf3 = new JTextField("指定文本内容");
  jtf4 = new JTextField("指定内容+指定长度(只读状态)",30);
  
  jtf3.setEnabled(false);
  jtf4.setFont(new Font("谐体",Font.BOLD|Font.ITALIC,16));
  //设置文本的水平对齐方式
  jtf4.setHorizontalAlignment(JTextField.CENTER);
  
  jp.add(jtf1);
  jp.add(jtf2);
  jp.add(jtf3);
  jp.add(jtf4);
  
  contentPane.add(jp);
  
  jf.pack();
  jf.setLocation(400, 200);
  jf.setVisible(true);

  jf.addWindowListener(new WindowAdapter() {
   public void windowClosing(WindowEvent e) {
    System.exit(0);
   }
  });
 }

 public static void main(String[] args) {
  new JTextFieldDemo1();
}
}

效果图:


鲜花

握手

雷人

路过

鸡蛋

最新评论

精选推荐

    广告服务|投稿要求|禁言标准|版权说明|免责声明|手机版|小黑屋|推扬网 ( 粤ICP备18134897号 )|网站地图 | 邮箱:vayae@hotmail.com

    GMT+8, 2025-9-12 21:12 , Processed in 0.063864 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    返回顶部