一个java问题,本人新手,求高人指点,不胜感激。
用javaframe写一个程序,在一个页面输入新增图书信息后,点击确“确定添加”,弹出一个框显示刚添加的图书信息,其中BookinsertBook(Book?b)插入图书...
用java frame写一个程序,在一个页面输入新增图书信息后,点击确“确定添加”,弹出一个框显示刚添加的图书信息,其中BookinsertBook(Book?b) 插入图书,并返回最近插入的图书?,图书可以成功的添加到数据库,请问怎么可以把它在点击“确定添加”后在另一个窗口读取出来,求指教,不胜感激
展开
1个回答
2010-12-18
展开全部
1、比如说你的那个按钮叫 btnInsert,点这个按钮插入数据库,实际已经成功,说明已经有事件了。
2、想要它在新窗体上显示最近插入的图书,就要另作画面ShowDetail,用来显示图书信息。
最近的是指刚才的信息的,可以将数据传过去,如果不是,就从数据库查询一条最新插进去的
数据
3、ShowDetail窗体,默认你会做,格式自己确定。如果数据来自数据库,在这个窗体打开的时候查询数据库拿到数据,并设置到窗体上。如果来自刚插进去的数据,就在ShowDetail窗体的构造函数加个参数Book book,在new 这个窗体时把上面插入数据库的那个book传过来就行,或者在ShowDetail窗体里设个全局变量Book book,并写上它的set方法,在new ShowDetail之后,将设个属性设置过去。
4、在ShowDetail中不谢setVisiable方法。
先ShowDetail detail = new ShowDetail(book);
或者ShowDetail detail = new ShowDetail(); detail.setBook(book);
这样就把窗体都初始化完,并把数据也都设置到各个控件上。
然后detail.setvisiable(true);就ok了
2、想要它在新窗体上显示最近插入的图书,就要另作画面ShowDetail,用来显示图书信息。
最近的是指刚才的信息的,可以将数据传过去,如果不是,就从数据库查询一条最新插进去的
数据
3、ShowDetail窗体,默认你会做,格式自己确定。如果数据来自数据库,在这个窗体打开的时候查询数据库拿到数据,并设置到窗体上。如果来自刚插进去的数据,就在ShowDetail窗体的构造函数加个参数Book book,在new 这个窗体时把上面插入数据库的那个book传过来就行,或者在ShowDetail窗体里设个全局变量Book book,并写上它的set方法,在new ShowDetail之后,将设个属性设置过去。
4、在ShowDetail中不谢setVisiable方法。
先ShowDetail detail = new ShowDetail(book);
或者ShowDetail detail = new ShowDetail(); detail.setBook(book);
这样就把窗体都初始化完,并把数据也都设置到各个控件上。
然后detail.setvisiable(true);就ok了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询