associer un ecouteur au Button - Java - Programmation
Marsh Posté le 13-04-2008 à 12:52:44
bonjour tous, je veux associer un écouteur à un bouton mais il marche pas je vous explique quand je clic sur le bouton j'aurais seulement un JScrollPane mais pas l'image que j'ai ajouter au JScrollPane voila le code class Boutton import java.awt.event.*; import java.util.*; import java.util.Vector.*; import javax.swing.*; import java.awt.*; import java.io.File; class Boutton extends JFrame { JScrollPane dd; JButton salut; private Container contenu; public Boutton() { super(); setTitle("tester la gestion des fenétres" ); setSize(500,500); Container contenu = getContentPane(); contenu.setLayout(null); salut = new JButton("bonjour!!!!!" ); salut.setBounds(20, 100, 80, 30); salut.addActionListener(new EcoutBotton(this,contenu)); contenu.add(salut); } public static void main (String args[]) { Boutton fen=new Boutton(); fen.setVisible(true); } } /*****************code de EcoutBotton***************/ import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; class EcoutBotton implements ActionListener { JButton invite; Container contenu; JScrollPane dd; Boutton ve; public EcoutBotton(Boutton ve,Container contenu) { this.contenu =contenu; this.ve = ve; } public void actionPerformed(ActionEvent e) { ImageIcon ii = new ImageIcon("images.jpg" ); dd = new JScrollPane(new JLabel(ii)); dd.setBounds(300,200,150,200); contenu.add(dd); contenu.repaint(); } } merci pour votre aide
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 13-04-2008 à 12:52:44
bonjour tous,
je veux associer un écouteur à un bouton mais il marche pas je vous explique
quand je clic sur le bouton j'aurais seulement un JScrollPane mais pas l'image que j'ai ajouter au JScrollPane
voila le code class Boutton
import java.awt.event.*;
import java.util.*;
import java.util.Vector.*;
import javax.swing.*;
import java.awt.*;
import java.io.File;
class Boutton extends JFrame
{
JScrollPane dd;
JButton salut;
private Container contenu;
public Boutton()
{
super();
setTitle("tester la gestion des fenétres" );
setSize(500,500);
Container contenu = getContentPane();
contenu.setLayout(null);
salut = new JButton("bonjour!!!!!" );
salut.setBounds(20, 100, 80, 30);
salut.addActionListener(new EcoutBotton(this,contenu));
contenu.add(salut);
}
public static void main (String args[])
{
Boutton fen=new Boutton();
fen.setVisible(true);
}
}
/*****************code de EcoutBotton***************/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
class EcoutBotton implements ActionListener
{
JButton invite;
Container contenu;
JScrollPane dd;
Boutton ve;
public EcoutBotton(Boutton ve,Container contenu)
{
this.contenu =contenu;
this.ve = ve;
}
public void actionPerformed(ActionEvent e)
{
ImageIcon ii = new ImageIcon("images.jpg" );
dd = new JScrollPane(new JLabel(ii));
dd.setBounds(300,200,150,200);
contenu.add(dd);
contenu.repaint();
}
}
merci pour votre aide