【发布时间】:2013-05-17 15:08:12
【问题描述】:
作为一个新手,我在这个基本问题上苦苦挣扎。 我有一个内部框架,可以使用主框架上的一个简单按钮打开。
我希望能够从我的内部框架中获取一个变量的值,并将其用于我的主框架上的计算。
内部框架:
private void jSlider1StateChanged(javax.swing.event.ChangeEvent evt) {
int x = jSlider1.getValue();
}
效果很好。
主框架:
int x = INTERNAL_FRAME.x; //ERROR: Cannot find variable
int x = INTERNAL_FRAME.jSlider1.getValue(); //ERROR: jslider has private access
如何将 x 传递给我的 MAIN FRAME?
我尝试了以下方法:
内部框架 //执行的操作
new MAIN_FRAME(x);
MAIN_FRAME
public MAIN_FRAME(x){
double var = x;
initComponents();
}
提前致谢
【问题讨论】:
标签: java swing jframe parameter-passing jinternalframe