On m'a déjà repondu pour l'affichage d une image dans une JFrame, mais là je
souhaite afficher cette image dans un JScrollPane.
J'ai essaye de ces deux manieres mais ça ne donne rien:
1/en ajoutant l'image à un panel et le panel au jscrollpane
ImageIcon i = new
ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg"));
contains_img = new JScrollPane();
getContentPane().add(contains_img.add(new JLabel(i), BorderLayout.NORTH));
2/en ajoutant directement l'image au jscrollpane
ImageIcon i = new
ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg"));
getContentPane().add(new JScrollPane(i), BorderLayout.NORTH);
Il me dit ds le 1er cad que le type void n est pas autorisé ici
Il me dit ensuite que que le constructor de JScrollPane n'accepte pas
d'ImageIcon mais seulement des Icon; or je ne parviens pas à créer un objet
Icon car la classe est abstract.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sylvain Mar
news.wanadoo.fr a écrit:
Bonjour,
On m'a déjà repondu pour l'affichage d une image dans une JFrame, mais là je souhaite afficher cette image dans un JScrollPane. J'ai essaye de ces deux manieres mais ça ne donne rien:
1/en ajoutant l'image à un panel et le panel au jscrollpane
ImageIcon i = new ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg")); contains_img = new JScrollPane(); getContentPane().add(contains_img.add(new JLabel(i), BorderLayout.NORTH));
2/en ajoutant directement l'image au jscrollpane ImageIcon i = new ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg")); getContentPane().add(new JScrollPane(i), BorderLayout.NORTH);
Il me dit ds le 1er cad que le type void n est pas autorisé ici Il me dit ensuite que que le constructor de JScrollPane n'accepte pas d'ImageIcon mais seulement des Icon; or je ne parviens pas à créer un objet Icon car la classe est abstract.
Savez-vous pourquoi?
blackiSS
essaye dans le premier cas d'ajouter l'image séparement
contains_img = new JScrollPane(); contains_img.add(new JLabel(i); getContentPane().add(contains_img,BorderLayout.NORTH));
dans le deuxième cas le constructeur de JScrollPane n'accepte que des Component. Essaye d'y passer un JLabel avec ton image.
Sylvain
news.wanadoo.fr a écrit:
Bonjour,
On m'a déjà repondu pour l'affichage d une image dans une JFrame, mais là je
souhaite afficher cette image dans un JScrollPane.
J'ai essaye de ces deux manieres mais ça ne donne rien:
1/en ajoutant l'image à un panel et le panel au jscrollpane
ImageIcon i = new
ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg"));
contains_img = new JScrollPane();
getContentPane().add(contains_img.add(new JLabel(i), BorderLayout.NORTH));
2/en ajoutant directement l'image au jscrollpane
ImageIcon i = new
ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg"));
getContentPane().add(new JScrollPane(i), BorderLayout.NORTH);
Il me dit ds le 1er cad que le type void n est pas autorisé ici
Il me dit ensuite que que le constructor de JScrollPane n'accepte pas
d'ImageIcon mais seulement des Icon; or je ne parviens pas à créer un objet
Icon car la classe est abstract.
Savez-vous pourquoi?
blackiSS
essaye dans le premier cas d'ajouter l'image séparement
contains_img = new JScrollPane();
contains_img.add(new JLabel(i);
getContentPane().add(contains_img,BorderLayout.NORTH));
dans le deuxième cas le constructeur de JScrollPane n'accepte que des
Component.
Essaye d'y passer un JLabel avec ton image.
On m'a déjà repondu pour l'affichage d une image dans une JFrame, mais là je souhaite afficher cette image dans un JScrollPane. J'ai essaye de ces deux manieres mais ça ne donne rien:
1/en ajoutant l'image à un panel et le panel au jscrollpane
ImageIcon i = new ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg")); contains_img = new JScrollPane(); getContentPane().add(contains_img.add(new JLabel(i), BorderLayout.NORTH));
2/en ajoutant directement l'image au jscrollpane ImageIcon i = new ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg")); getContentPane().add(new JScrollPane(i), BorderLayout.NORTH);
Il me dit ds le 1er cad que le type void n est pas autorisé ici Il me dit ensuite que que le constructor de JScrollPane n'accepte pas d'ImageIcon mais seulement des Icon; or je ne parviens pas à créer un objet Icon car la classe est abstract.
Savez-vous pourquoi?
blackiSS
essaye dans le premier cas d'ajouter l'image séparement
contains_img = new JScrollPane(); contains_img.add(new JLabel(i); getContentPane().add(contains_img,BorderLayout.NORTH));
dans le deuxième cas le constructeur de JScrollPane n'accepte que des Component. Essaye d'y passer un JLabel avec ton image.
Sylvain
news.wanadoo.fr
Merci
"Sylvain Mar" a écrit dans le message news:
news.wanadoo.fr a écrit:
Bonjour,
On m'a déjà repondu pour l'affichage d une image dans une JFrame, mais là je
souhaite afficher cette image dans un JScrollPane. J'ai essaye de ces deux manieres mais ça ne donne rien:
1/en ajoutant l'image à un panel et le panel au jscrollpane
ImageIcon i = new ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg")); contains_img = new JScrollPane(); getContentPane().add(contains_img.add(new JLabel(i), BorderLayout.NORTH));
2/en ajoutant directement l'image au jscrollpane ImageIcon i = new ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg")); getContentPane().add(new JScrollPane(i), BorderLayout.NORTH);
Il me dit ds le 1er cad que le type void n est pas autorisé ici Il me dit ensuite que que le constructor de JScrollPane n'accepte pas d'ImageIcon mais seulement des Icon; or je ne parviens pas à créer un objet
Icon car la classe est abstract.
Savez-vous pourquoi?
blackiSS
essaye dans le premier cas d'ajouter l'image séparement
contains_img = new JScrollPane(); contains_img.add(new JLabel(i); getContentPane().add(contains_img,BorderLayout.NORTH));
dans le deuxième cas le constructeur de JScrollPane n'accepte que des Component. Essaye d'y passer un JLabel avec ton image.
Sylvain
Merci
"Sylvain Mar" <SM@orange.fr> a écrit dans le message news:
409F4A23.7080508@orange.fr...
news.wanadoo.fr a écrit:
Bonjour,
On m'a déjà repondu pour l'affichage d une image dans une JFrame, mais
là je
souhaite afficher cette image dans un JScrollPane.
J'ai essaye de ces deux manieres mais ça ne donne rien:
1/en ajoutant l'image à un panel et le panel au jscrollpane
ImageIcon i = new
ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg"));
contains_img = new JScrollPane();
getContentPane().add(contains_img.add(new JLabel(i),
BorderLayout.NORTH));
2/en ajoutant directement l'image au jscrollpane
ImageIcon i = new
ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg"));
getContentPane().add(new JScrollPane(i), BorderLayout.NORTH);
Il me dit ds le 1er cad que le type void n est pas autorisé ici
Il me dit ensuite que que le constructor de JScrollPane n'accepte pas
d'ImageIcon mais seulement des Icon; or je ne parviens pas à créer un
objet
Icon car la classe est abstract.
Savez-vous pourquoi?
blackiSS
essaye dans le premier cas d'ajouter l'image séparement
contains_img = new JScrollPane();
contains_img.add(new JLabel(i);
getContentPane().add(contains_img,BorderLayout.NORTH));
dans le deuxième cas le constructeur de JScrollPane n'accepte que des
Component.
Essaye d'y passer un JLabel avec ton image.
On m'a déjà repondu pour l'affichage d une image dans une JFrame, mais là je
souhaite afficher cette image dans un JScrollPane. J'ai essaye de ces deux manieres mais ça ne donne rien:
1/en ajoutant l'image à un panel et le panel au jscrollpane
ImageIcon i = new ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg")); contains_img = new JScrollPane(); getContentPane().add(contains_img.add(new JLabel(i), BorderLayout.NORTH));
2/en ajoutant directement l'image au jscrollpane ImageIcon i = new ImageIcon(Toolkit.getDefaultToolkit().getImage("globe.jpg")); getContentPane().add(new JScrollPane(i), BorderLayout.NORTH);
Il me dit ds le 1er cad que le type void n est pas autorisé ici Il me dit ensuite que que le constructor de JScrollPane n'accepte pas d'ImageIcon mais seulement des Icon; or je ne parviens pas à créer un objet
Icon car la classe est abstract.
Savez-vous pourquoi?
blackiSS
essaye dans le premier cas d'ajouter l'image séparement
contains_img = new JScrollPane(); contains_img.add(new JLabel(i); getContentPane().add(contains_img,BorderLayout.NORTH));
dans le deuxième cas le constructeur de JScrollPane n'accepte que des Component. Essaye d'y passer un JLabel avec ton image.