java中jtextfield中如何输出字符串操作

Python011

java中jtextfield中如何输出字符串操作,第1张

JTextField

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

输出字符串,可以用它的父类方法:setText(String

t)

来实现。只要把需显示的字符串作实参调用这个方法就可以。比如:

String

str="你好"

text.setText(str)

名为text的JTextField组件的内容就会显示为“你好”。

另外,要取得其内容,则要用到getText()方法,该方法返回一个字符串,其内容为组件的内容。

第一步:首先需要创建一个构造方法的类,之后一个类构造方法的参数为String类型(一个参数,并且带有set和get方法);

第二步:必须在此类中创建一个空的构造方法;如下图,

第三步:在main方法中创建对应的构造方法,并获取到参数的值即可。

第四步:运行main方法,之后输出结果就是“Java”。

备注:先要学下下什么是构造方法,之后可以很灵活的实现多参方法调用,并且可以多次复用。

参考编程:

import java.lang.*

import javax.swing.*

class A

{

static int i,j,max

int count[]=new int[100]

char c[]

void setmax(String x)

{

max=x.length()

}

void sort(String x)

{

c=x.toCharArray()

for(i=0i<maxi++)

count[i]=1

for(i=max-1i>0i--)

{ for(j=0j<ij++)

{ if(c[i]==c[j])

{

count[j]++

count[i]=0

break

}

}

}

}

void print()

{

int i,j=1

System.out.println("字符串中每个字符出现的次数如下!")

System.out.println(" 字符"+" 出现次数")

for(i=0i<maxi++)

if(count[i]!=0)

{

System.out.println("第"+j+"个字符是: "+c[i]+" "+count[i])

j++

}

}

}

class E

{ public static void main(String args[])

{ char c[]

String s

s=JOptionPane.showInputDialog("请输入字符串:")

System.out.println("你输入字符串: "+s)

A a=new A()

a.setmax(s)

System.out.println("你输入字符串长为: "+a.max)

a.sort(s)

a.print()

System.exit(0)

}