首页 > 编程知识 正文

jtextfield自动换行,@jsonfield注解

时间:2023-05-06 03:14:18 阅读:176944 作者:2843

Java JTextField

1 Java JTextField简介

JTextField类的对象是一个文本组件,可以在其中编辑单行文本。 继承了JTextComponent类。

2Java JTextField的声明

让我们看看javax.swing.JTextField类的声明。

publicclassjtextfieldextendsjtextcomponentimplementsswingconstants

3如何构建3Java JTextField

构建方法

说明

JTextField () )

创建新的TextField

jextfield(stringtext ) )。

创建用指定文本初始化的新TextField

jextfield(stringtext,int columns ) )。

创建新的TextField并用指定文本和列初始化。

jextfield(intcolumns ) )。

用指定的列数创建新的空TextField。

4Java JTextField方法

方法

说明

虚拟监听器(actionlistenerl ) )。

添加指定的操作侦听器以从此文本字段接收操作事件。

操作获取操作(

返回此ActionEvent源的当前设置的操作; 如果未设置操作,则返回null。

这是语音设置字体(fontf )

设置当前字体。

虚拟监听器(actionlistenerl ) )。

用于删除指定的操作侦听器,以便不再从其文本字段接收操作事件。

5Java JTextField的情况1

package com.yiidian;

//*

*一点教程网: http://www.yiidian.com

*/

import javax.swing.*;

公共类文本文件扩展{

publicstaticvoidmain (string args [ ] ) {

jframef=newjframe(jtextfield案例-一个小教程网) );

JTextField t1,t2;

欢迎使用t1=new jtextfield (' www.yiid ain.com);

t1 .设置盒(50,100,200,30 );

T2=newjtextfield(swing教程);

T2.set bounds (50、150、200和30 );

f.add(T1; f.add(T2;

f.setsize (400,400 );

f.set layout (空;

f.setvisible(true );

}

}

输出结果如下。

6Java JTextField的情况2

package com.yiidian;

//*

*一点教程网: http://www.yiidian.com

*/

import javax.swing.*;

import java.awt.event.*;

publicclasstextfieldexampleimplementsactionlistener {

JTextField tf1、tf2、tf3;

JButton b1、b2;

文本字段扩展

JFrame f=new JFrame (;

tf1=new JTextField (;

tf1.set bounds (50,50,150,20 );

tf2=new JTextField (;

tf2.set bounds (50,100,150,20 );

tf3=new JTextField (;

tf3.set bounds (50,150,150,20 );

tf3 .设置可编辑性(false );

b1=new JButton (' );

B1.set bounds (50,200,50,50 );

B2=newjbutton('-';

B2.set bounds (120,200,50,50 );

B1.addactionlistener(this );

B2.addactionlistener(this );

f.add(TF1; f.add(TF2; f.add(TF3; f.add(B1; f.add(B2;

f.setsize (300,300 );

f.set layout (空;

f.setvisible(true );

}

公共语音格式(actionperformed ) {

String s1=tf1.getText (;

String s2=tf2.getText (;

inta=integer.parseint(S1;

intb=integer.parseint(S2;

int c=0;

if(e.getsource(==B1 ) {

c=a b;

}elseif(e.getsource ) (==b2 ) )。

c=a-b;

}

stringresult=string.valueof(c );

TF3.settext(result;

}

publicstaticvoidmain (string [ ] args ) {

new TextFieldExample (;

}

}

输出结果如下。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。