想根据数据库的子段,自动生成一个具有Lable,TextField,button的界面用作数据的录入,数据库的表有很多! 这样,就可以写一段代码,根据表的不同自动生成输入界面和处理方法,能这样做吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【filterbank】截止到2008-08-01 21:59:34的历史汇总数据(不包括此帖):发帖的总数量:11 发帖的总分数:240 每贴平均分数:21 回帖的总数量:3 得分贴总数量:1 回帖的得分率:33% 结贴的总数量:6 结贴的总分数:120 无满意结贴数:0 无满意结贴分:0 未结的帖子数:5 未结的总分数:120 结贴的百分比:54.55 % 结分的百分比:50.00 % 无满意结贴率:0.00 % 无满意结分率:0.00 % 楼主加油取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=filterbank 能,用JDBC的通用编程法,就是用ResultSetMetaData这个接口里面的东西,你去查查API吧可以拿有多少列,列名,每列的类型,每列的元素,然后你想办法存起来就行了 我能拿到这些数据,但是建立输入页面时候,出错: private void BuildSQLInterFace(){ jLable = new javax.swing.JLabel[STRSTABLECOLUMNNAME.length]; jTextField = new javax.swing.JTextField[STRSTABLECOLUMNNAME.length]; for(int i=0; i<STRSTABLECOLUMNNAME.length; i++){ //this.add(jLable[i]); //this.add(jTextField[i]); jLable[i].setText(STRSTABLECOLUMNNAME[i]); jTextField[i].setText(""); } this.setVisible(true); }错误原因:Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at superemenu.SuperEmenuFrontAutoConstruct.BuildSQLInterFace(SuperEmenuFrontAutoConstruct.java:27) at superemenu.SuperEmenuFrontAutoConstruct.<init>(SuperEmenuFrontAutoConstruct.java:19) at superemenu.WorkerInfoJFrame.jButtonAddProcessing(WorkerInfoJFrame.java:76) 等人给你解答吧,这个SWING,N年没用过了 关于递归的一个问题 谁能给我个javamail imap协议的访问多个文件夹的例子? java中实现getImage的问题 java中的={}的作用? 图像处理:2张图片的合成 请问:有没有象csdn一样人气比较高的英文JAVA论坛,或者国外的JAVA论坛 java--图片 的问题(急) JAVA连接SQLSERVER数据库,,除了ODBC外,还有没有别的好一点的驱动,怎样用!谢谢 怎样读取c程序写入的文件? Struts 在哪里有下载啊! ant的使用问题 java中如何判断所输入的字符串是否为半角的英文或者数字。
楼主【filterbank】截止到2008-08-01 21:59:34的历史汇总数据(不包括此帖):
发帖的总数量:11 发帖的总分数:240 每贴平均分数:21
回帖的总数量:3 得分贴总数量:1 回帖的得分率:33%
结贴的总数量:6 结贴的总分数:120
无满意结贴数:0 无满意结贴分:0
未结的帖子数:5 未结的总分数:120
结贴的百分比:54.55 % 结分的百分比:50.00 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主加油
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=filterbank
可以拿有多少列,列名,每列的类型,每列的元素,然后你想办法存起来就行了
private void BuildSQLInterFace(){
jLable = new javax.swing.JLabel[STRSTABLECOLUMNNAME.length];
jTextField = new javax.swing.JTextField[STRSTABLECOLUMNNAME.length];
for(int i=0; i<STRSTABLECOLUMNNAME.length; i++){
//this.add(jLable[i]);
//this.add(jTextField[i]);
jLable[i].setText(STRSTABLECOLUMNNAME[i]);
jTextField[i].setText("");
}
this.setVisible(true);
}错误原因:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at superemenu.SuperEmenuFrontAutoConstruct.BuildSQLInterFace(SuperEmenuFrontAutoConstruct.java:27)
at superemenu.SuperEmenuFrontAutoConstruct.<init>(SuperEmenuFrontAutoConstruct.java:19)
at superemenu.WorkerInfoJFrame.jButtonAddProcessing(WorkerInfoJFrame.java:76)