:JTextField的(文本框)使用:
JTextField是一个轻量级组件,可以编辑单行文本。
1.JTextField的一般结构方法:
jextfield ()将构建新的TextField。
jTextField(intcolumns )构建指定列数的新空textfield。
jextfield(stringtext )构建用指定文本初始化的新TextField。
jTextField(stringtext,int columns )构建用指定文本和列初始化的新textfield。
2.JTextField的一般方法:
settext(string )设置文本字段中的文本值GetText ) (返回文本字段中的输入文本值getColumns ) (返回文本字段中的列数set editable boolean )设置文本字段
示例代码:
import java.awt .
import java.awt.event .
import javax.swing.*;
公共类jtextfield demo1{
JFrame jf; JPanel jp; JTextField jtf1、jtf2、jtf3、jtf4; public JTextFieldDemo1() JF=newjframe ) (Textfield案例); container content pane=JF.get content pane (; content pane.set layout (new borderlayout ); jp=new JPanel (; jtf1=new JTextField (; jtf2=newjtextfield(10; jtf3=new JTextField ('指定文本内容); jtf4=new JTextField ('指定内容指定长度(只读状态),30 ); JTF3.setenabled(false; JTF4.setfont(newfont ),Font.BOLD|Font.ITALIC,16 ); //设置文本的水平对齐方式JT F4.sethorizontalalignment (jtextfield.center ); jp.add(JTF1; jp.add(jtf2; jp.add(JTF3; jp.add(JTF4; contentpane.add(jp; jf.pack (; JF.set location (400,200 ); JF.setvisible(true; JF.addwindowlistener (new window adapter ) (publicvoidwindowclosing ) windowevente ) system.exit(0); (); } publicstaticvoidmain (string [ ] args ) {new JTextFieldDemo1); }
}
执行屏幕截图: