public class Donnees { protected String auteur; protected String titre; protected String motsCles; public Donnees(String pAuteur, String pTitre, String pMotsCles) { auteur = pAuteur; titre = pTitre; motsCles = pMotsCles; } public String getAuteur() { return auteur; } public String getTitre() {return titre; } public String getMotsCles() {return motsCles; } public String setAuteur(String pAuteur) {auteur = pAuteur; } public String setTitre(String pTitre) { titre= pTitre; } public String setMotsCles(String pMotsCles) { motsCles= pMotsCles; } }
public class Donnees{ ...//La class que tu viens de m'expliquer. }
//La classe qui remplit les données public class MonOutil{ public static Donnees lancement(){ donnees.auteur = fonctionQuiDonneLAuteur(); donnees = renseignerDonnees(donnees); return donnees; } public static Donnees renseignerDonnees(Donnees donnees){ donnees.setTitre("abc"); donnees.setMotsClefs("def"); return donnees; } }
//La classe qui affiche mes résultats obtenus via MonOutil. public class MonInterface extends javax.swing.JFrame{ private MonOutil outil; public MonInterface(){ initComponents(); } private void initComponents(){ ...//déclarations de composants jLabel1.setText("L'auteur est : " + outil.donnees.getAuteur()); } private void init(){ } public static void main(String args[]){ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { try { donnees = outil.lancement(); } catch (blabla){blabla} new MonInterface().setVisible(true); } }); } }
outil.donnees.getAuteur()et
donnees = outil.lancement();posent problème ? Comment dois-je utiliser mon objet ?
Donnees d = new Donnees(...); d.setAuteur("Werber"); d.setTitre("Les Fourmis"); d.setMotsCles("Relatif"); System.out.println("Données : " + d.getAuteur() + " a écrit " + d.getTitre() + " (mots-clés : " + d.getMotsCles() + ")");
Donnees donnees = new Donnees();
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionnew MonInterface(outil.lancement()).setVisible(true);