java怎样将文本框的输入值变为数据查询时的查询对象

java的同一个包中有2个类文件,一个A.java是界面,其中有文本输入框;另一个B.java是数据查询。怎么将文本框输入的值使变为数据查询时的查询对象。A.java{J... java的同一个包中有2个类文件,一个A.java是界面,其中有文本输入框;另一个B.java是数据查询。怎么将文本框输入的值使变为数据查询时的查询对象。
A.java{

JLabel xinxi=new JLabel("输入查询信息:");
final JTextField jian =new JTextField(10);
}

b.java
{
String sql="select * from news where name='查询对象'";

}
展开
 我来答
匿名用户
2015-05-31
展开全部
A中添加方法 public String getInputText(){
//return 之前可以先判断输入内容是否合法
return jian.getText();
}
b中创建A的实例,调用该方法就行了
b.java
{
A a = new A();
//让窗口显示等一系列操作

String sql = "select * from news where name = '"+a.getInputText()+"'";

}
更多追问追答
追问

上面的错误提示是为什么啊,怎样解决啊?

追答

你要在Chaxun类中调用BoxLayoutFramee中的内容吧?

那就要在BoxLayoutFrame中添加那个方法

Class BoxLayoutFrame extends JFrame{
    JTextField jian;  //这个是文本框的组件,需要你初始化之后添加到下面的con中。
    public String getInputCon(){
    return jian.getText();//jian是你定义的文本输入框  (JTextField? )对象的名字,应该是个全局作用域的变量。
}
}

然后在chaxun中调用时使用

box.getInputCon();

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式