GUI的JTextField的连数据库问题 在一个图形用户界面里 ,有非常多的JTextField 并且排列非常整齐,怎么去写呢?是一个个写添加到面板中,还是用循环?怎么去操作数据库呢?每一个JTextField怎么去对应数据库的每一项内容呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按照MVC思想,把现实和模型分开。你的JTextField不直接连接数据库,而是从某个实体类中间拿值。然后你通过实体类去操作数据库就OK了关于“非常多的JTextField 并且排列非常整齐,怎么去写呢?”这个问题,你要去钻研下布局管理器回答完毕 多的话,可以用for循环添加.和数据库交互的话,也就是你要把textfield的内容跟着变化拉用setText();然后把数据保存到ResultSet对象里面.把保存的数据传到setText()里面就OK 现在我已经完全把界面做出来了,总共是40个JTextField,现在有两个问题:一是,去查数据库把里面的数据查出来,让这个界面里的JTextField显示,相当于初值吧,我目前做到从数据库中查出来封装若干个对象的List了,现在就是不会怎么把这List取出来放到每一个JTextField中,因为我每一个jTextField都是通过这种方式创建的。二是,对值进行修改,下面有按纽,按完按纽,就去操作数据库了,还是那问题,怎么让jTextField和数据库中的字段对号入座呢? 头疼啊,大家帮帮忙 谢谢 你要是有了List就使用Iterator去循环取得值吧,然后将值按照顺序对应到你的JTextField当中就可以了:如:List l = new ArrayList();Iterator i = l.iterator();while(i.hasNext()) { ( 使用你封装的对象来强制转换 )i.next();//将得到的每一个对象再进行处理不知道你的封装的什么样的对象!} [新手]关于开jfilechooser问题 关于一个回文数的程序,大家帮帮忙看哪里错了 java ftp异常 求助!!!!! 请教一个反编译问题 一个服务返回一个ArrayList,如何使用Axis序列化/反序列化把它封装到一个Soap中去,以便可以在网上传送! 线程队列:该程序有些问题,出在哪,怎么解决? 请讲 -- 有方法可以获得传入的字串的编码格式吗? jb9调试窗口的这些按钮是什么意思?那位能详细解释一下? 【转载】java初学者该怎么学习呢? 兄弟门,来帮初学者,解释解释几个问题,顺便送点分! 关于List与Set, 各自相对于对方的优缺点是什么呢? JSP 验证
和数据库交互的话,也就是你要把textfield的内容跟着变化拉
用setText();
然后把数据保存到ResultSet对象里面.
把保存的数据传到setText()里面就OK
List l = new ArrayList();
Iterator i = l.iterator();while(i.hasNext()) {
( 使用你封装的对象来强制转换 )i.next();//将得到的每一个对象再进行处理
不知道你的封装的什么样的对象!
}