当前位置: 技术问答>java相关
求助panel之间方法调用的问题(非常焦急)
来源: 互联网 发布时间:2015-01-30
本文导语: 程序要求如下: 主界面是一个大的panel,左边是TreeView,当切换节点的时候, 右边动态的add不同的panel,并在其中对数据进行编辑,保存 按钮放在大panel上,当数据编辑完成,要求保存数据到数据库, 同时左边的TreeView上...
程序要求如下:
主界面是一个大的panel,左边是TreeView,当切换节点的时候,
右边动态的add不同的panel,并在其中对数据进行编辑,保存
按钮放在大panel上,当数据编辑完成,要求保存数据到数据库,
同时左边的TreeView上新增相应的节点,编程时候就遇到这样的
问题,save到数据库的方法写在左边动态加载的panel里面,在
想在主panel中调用此方法,发现左边的TextField无法Get数据(全部)
为空。而如果将按钮防在动态加载的panel上,则可以Get,请教
这是什么原因?有何办法可以解决,不胜感激!
主界面是一个大的panel,左边是TreeView,当切换节点的时候,
右边动态的add不同的panel,并在其中对数据进行编辑,保存
按钮放在大panel上,当数据编辑完成,要求保存数据到数据库,
同时左边的TreeView上新增相应的节点,编程时候就遇到这样的
问题,save到数据库的方法写在左边动态加载的panel里面,在
想在主panel中调用此方法,发现左边的TextField无法Get数据(全部)
为空。而如果将按钮防在动态加载的panel上,则可以Get,请教
这是什么原因?有何办法可以解决,不胜感激!
|
void jButton_add_actionPerformed(ActionEvent e)
{
Panel_dwps panel_dwps = new Panel_dwps(); //这里的panel_dwps 用局部变量
panel_dwps = new Panel_dwps(); //使用-----------|
jPanelMain.removeAll(); |
jPanelMain.add(panel_dwps); |
|
jPanelMain.revalidate(); |
panel_dwps.setColProtect(true); |
panel_dwps.ps_add(); |
|
} |
|
///////// |
public class frmmain extends JFrame { |
Panel_dwps panel_dwps = new Panel_dwps(); |
Panel_dwmp panel_dwmp = new Panel_dwmp();
{
Panel_dwps panel_dwps = new Panel_dwps(); //这里的panel_dwps 用局部变量
panel_dwps = new Panel_dwps(); //使用-----------|
jPanelMain.removeAll(); |
jPanelMain.add(panel_dwps); |
|
jPanelMain.revalidate(); |
panel_dwps.setColProtect(true); |
panel_dwps.ps_add(); |
|
} |
|
///////// |
public class frmmain extends JFrame { |
Panel_dwps panel_dwps = new Panel_dwps(); |
Panel_dwmp panel_dwmp = new Panel_dwmp();