En tant que débutant, je me bats avec ce problème de base. J'ai un cadre interne qui s'ouvre en utilisant un simple bouton sur mon cadre principal.Variable de trame interne arrière back java
Je voudrais être en mesure d'obtenir la valeur d'une variable de mon cadre interne et l'utiliser pour les calculs sur mon image principale.
CADRE INTERNE:
private void jSlider1StateChanged(javax.swing.event.ChangeEvent evt) {
int x = jSlider1.getValue();
}
qui fonctionne parfaitement bien.
CADRE PRINCIPAL:
int x = INTERNAL_FRAME.x; //ERROR: Cannot find variable
int x = INTERNAL_FRAME.jSlider1.getValue(); //ERROR: jslider has private access
Comment puis-je passer x à mon CARTER?
J'ai essayé ce qui suit:
CADRE INTERNE // Action réalisée
new MAIN_FRAME(x);
MAIN_FRAME
public MAIN_FRAME(x){
double var = x;
initComponents();
}
Merci à l'avance