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='查询对象'";
} 展开
A.java{
JLabel xinxi=new JLabel("输入查询信息:");
final JTextField jian =new JTextField(10);
}
b.java
{
String sql="select * from news where name='查询对象'";
} 展开
1个回答
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()+"'";
}
//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();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询