jtextfield(JTextfield和Textfield有什么区别)
本文目录
- JTextfield和Textfield有什么区别
- 如何设置JTextField的大小
- JTextField(String text, int columns)
- 怎么得到JTextField中用户输入的字符串
- java中怎么在文本框(JTextField)中输出Int型的数字
JTextfield和Textfield有什么区别
基本上没有什么区别,就是jtextfield是swing包内的,而textfield是awt包内的。还有就是swing是awt的派生类,比AWT更方便使用,几乎涵盖了AWT的所有优点
如何设置JTextField的大小
设置JTextField的大小 , 一般跟布局管理器有关系.
布局是流布局时 ,那么可以在创建对象时,设置JTextField的大小(长度)
JTextField jtf= new JTextField(8);//长度为8的文本输入框
布局是空布局, 那么可以设置JTextField的size来设置大小
JTextField jtf= new JTextField();
//jtf.setBounds(30, 50, 220, 20);//30 50表示位置坐标, 宽220 高20
jtf.setLocation(30, 50);//设置位置
jtf.setSize(220, 20);//设置大小
JTextField(String text, int columns)
TextField()
构造新文本字段。TextField(int columns) 构造具有指定列数的新空文本字段。
TextField(String text)
构造使用指定文本初始化的新文本字段。TextField(String text,
int columns)
构造使用要显示的指定文本初始化的新文本字段,宽度足够容纳指定列数。以上是TextField四种构造方法,要是现实文字提示信息的话,可以选择后两种。一般都是先初始化,在使用的时候调用setText(String t)
在里面添加内容。
怎么得到JTextField中用户输入的字符串
JTextField 是一个轻量级组件,它允许编辑单行文本。
输出字符串,可以用它的父类方法:setText(String t) 来实现。只要把需显示的字符串作实参调用这个方法就可以。比如:
String str=“你好“;
text.setText(str);
名为text的JTextField组件的内容就会显示为“你好”。
另外,要取得其内容,则要用到getText()方法,该方法返回一个字符串,其内容为组件的内容。
java中怎么在文本框(JTextField)中输出Int型的数字
要输出到UI界面或者到控制台都只能是字符串的形式。只有后台参与逻辑、算术运算的时候才需要有整形这种类型的存在。将文本框中的字符串转换成int有两种方式:
第一种就是强制类型转换。
例如:int a =(int)“3“;
第二种方式就是使用java提供的自动装箱拆箱功能,使用整形类型的包装类。
例如:Integer a = Integer.parseInt(“3“);
在计算机中我们能够通过界面UI呈现出来的字符都是字符串。当然你这里说的JTextField中的文本当然也不例外。程序开发中之所以有整形(byte, short,int ,long),只是为了程序在后台进行算术运算和逻辑运算方便而已,能够将计算机语言和我们人类的自然语言相互靠拢,方便程序的编写。
更多文章:
jquery 下载进度条(用jQuery或者javascript怎么实现圆形进度条)
2024年6月13日 14:54
forward to(look forward to 什么意思什么用法)
2024年7月17日 16:24
objective词性转化(aim,goal,objective,target 这四个词有什么区别)
2024年7月5日 01:30
html购物商城首页代码(HTML如何做出SOGOU首页的样子,像下图这样求个代码,谢谢)
2024年8月3日 19:50
get请求只能进行url编码(http方法中get和post方法对比)
2024年9月8日 01:05
aspen plus v11安装包(aspen plus v11安装完后出现一个用户)
2024年7月22日 06:56
c语言入门自学b站(为了考过浙江省计算机二级C语言,我需要如何去学习C语言没有基础如何入门C语言)
2023年12月19日 15:40
父类调用子类的方法java(java继承,关于父类与子类方法调用的问题)
2024年7月21日 10:04
dos命令创建txt文件(用dos创建文件夹word文档、txt文件的命令分别是什么啊)
2024年9月8日 05:55
solidworks钣金教程(solidworks如何在钣金上画出冲压形状)
2023年9月14日 23:40
php分页查询功能实现(php有条件查询实现分页,仅第一页有数据,其他页点击后数据都显示不出来,应该怎么解决)
2024年9月9日 11:00
aspire e 14(aspire e 14能装固态硬盘吗 可以的话推荐一个)
2024年7月22日 02:35
8路视频矩阵和16路视频矩阵有何区别?8路音频输入什么意思8路音频输出什么意思
2024年4月14日 04:30