Как новичок, я борюсь с этой основной проблемой. У меня есть внутренний фрейм, который открывается с помощью простой кнопки на моем основном фрейме.Внутренняя рамка проходная переменная назад java
Я хотел был бы иметь возможность получить значение одной переменной от моей внутренней рамки и использовать ее для вычислений на моем главном фрейме.
ВНУТРЕННЯЯ КОРОБКА:
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
Как я могу передать е к моей основной раме?
Я попытался следующие:
ВНУТРЕННИЙ КАДР // действие, выполняемое
new MAIN_FRAME(x);
MAIN_FRAME
public MAIN_FRAME(x){
double var = x;
initComponents();
}
Спасибо заранее