当前位置: 技术问答>java相关
關於 method 的調用
来源: 互联网 发布时间:2015-08-17
本文导语: Package : pkg1 Application : app1 Frame : Frame1 / Frame2 Frame1 中有method : void getData(){ //--要取Frame2中的queryDataSet1的數據在Frame1中顯示. System.out.println(xxxx.queryDataSet1.getString("column_name")); ...
Package : pkg1
Application : app1
Frame : Frame1 / Frame2
Frame1 中有method :
void getData(){
//--要取Frame2中的queryDataSet1的數據在Frame1中顯示.
System.out.println(xxxx.queryDataSet1.getString("column_name"));
//其中xxxx請大蝦定
}
Frame2 中有queryDataSet1.
現在app1實例化 Frame1
Frame1中實例化 Frame2
在當 令Frame2.queryDataSet1的當前行為非首行,然後在Frame2.setVisible(false)後要調用 Frame1.getData()
但 System 一直提示getData()在空調用.
請教:如何將Frame1作為參數傳給 Frame2 ?
(不要在Frame2中實例化Frame1:Frame1中原有數據將丟失.)
Application : app1
Frame : Frame1 / Frame2
Frame1 中有method :
void getData(){
//--要取Frame2中的queryDataSet1的數據在Frame1中顯示.
System.out.println(xxxx.queryDataSet1.getString("column_name"));
//其中xxxx請大蝦定
}
Frame2 中有queryDataSet1.
現在app1實例化 Frame1
Frame1中實例化 Frame2
在當 令Frame2.queryDataSet1的當前行為非首行,然後在Frame2.setVisible(false)後要調用 Frame1.getData()
但 System 一直提示getData()在空調用.
請教:如何將Frame1作為參數傳給 Frame2 ?
(不要在Frame2中實例化Frame1:Frame1中原有數據將丟失.)
|
老兄,空调用是什么呀?
要将frame作为参数传递
class MyFrame extends Frame{
private Frame f;
...
setFrame(Frame f){
this.f=f;
}
}
在Frame1中:
Frame2=new MyFrame();
Frame2.setFrame(this);
这样Frame1被作为参数传给Frame2了
要将frame作为参数传递
class MyFrame extends Frame{
private Frame f;
...
setFrame(Frame f){
this.f=f;
}
}
在Frame1中:
Frame2=new MyFrame();
Frame2.setFrame(this);
这样Frame1被作为参数传给Frame2了
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。