J'ai un code qui est à moitié généré par Netbeans IDE en sélectionnant les conteneurs et les contrôleurs. Au sein du projet, j'ai quelques paquets qui devraient fonctionner ensemble et être capables de voir les variables et les méthodes de l'autre. Dans l'un des paquets, j'ai un élément JList qui doit être rempli lorsque le JPanel de cet autre paquet reçoit l'entrée de l'utilisateur. Cependant pour quelque raison ce lien n'est pas possible!Communication Inter Package en Java?
PACKAGE LMB -------------------------------------------- ----
//This is the main class initializing the LMBView class
public class IDAApp extends SingleFrameApplication {
@Override
protected void startup() {
show(new LMBView(this));
}
}
public class LMBView extends FrameView {
public javax.swing.JList jList_PortalList;
private void initComponents() {
jList_PortalList = new javax.swing.JList();
.
.
.
}
LMB.resources dE L'EMBALLAGE ----------------------------------- ----
LMB.LMBView.jList_PortalList // DOES NOT WORK OR LINKS TO THE CALLING OBJECT
Ceci est le message d'erreur apparaît
non-static variables jList_PortalList cannot be referenced from a static context
Mais ceci est une zone générée automatiquement dans NetBeans et ne me permet pas de le changer. – Sam
Et jList_PortalList est déjà initialisé dans le package LMB. Ce ne serait même pas un appel statique pour autant que je sache! – Sam
N'existe-t-il pas un moyen d'accéder à l'instance LMBView par l'importation ou par tout autre moyen ??! Je dois récupérer l'instance déjà instanciée de LMBView et pouvoir mettre à jour ses paramètres! – Sam