当前位置: 技术问答>java相关
bean与外部对象的交互?
来源: 互联网 发布时间:2015-08-23
本文导语: 请问bean如何与另一个对象实现交互,应该怎样提供接口 例如,我的bean想从外部的textfield读入一个String到自己 里面,该如何提供这个接口 | class yourBeanBox{ public static String getFromTextField...
请问bean如何与另一个对象实现交互,应该怎样提供接口
例如,我的bean想从外部的textfield读入一个String到自己
里面,该如何提供这个接口
例如,我的bean想从外部的textfield读入一个String到自己
里面,该如何提供这个接口
|
class yourBeanBox{
public static String getFromTextField(TextField tfSource){
return tfSource.getText();
}
////////////////////
//.......
}
/////then you can "直接从
一个textfield中读取一个字符串,但不能创建一个实例"
like this:
yourBeanBox.getFromTextField( tfSourceInitBefore); //tfSourceInitBefore is TextField type.
public static String getFromTextField(TextField tfSource){
return tfSource.getText();
}
////////////////////
//.......
}
/////then you can "直接从
一个textfield中读取一个字符串,但不能创建一个实例"
like this:
yourBeanBox.getFromTextField( tfSourceInitBefore); //tfSourceInitBefore is TextField type.
|
Bean中一般是这样的
class BeanTest implements serialble{
private String text;
public void setText(String str){
text = str;
}
public String getText(){
return text;
}
}
你在创建这个Bean的事例后
BeanTest bTest = new BeanTest();
bTest.setText(textField.getText());
这样就可以了
class BeanTest implements serialble{
private String text;
public void setText(String str){
text = str;
}
public String getText(){
return text;
}
}
你在创建这个Bean的事例后
BeanTest bTest = new BeanTest();
bTest.setText(textField.getText());
这样就可以了
|
普通的bean
String s1;
....
String getString(String s)
{
s1 = s;
}
...
外部可以通过调用该bean的getString(textfield.value)就可以传递到bean中去呀
String s1;
....
String getString(String s)
{
s1 = s;
}
...
外部可以通过调用该bean的getString(textfield.value)就可以传递到bean中去呀