1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
| import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
class FenBouton extends JFrame implements ListSelectionListener
{public FenBouton ()
{setTitle("frame");
setSize (300,200);
Container contenu=getContentPane();
bVert= Box.createHorizontalBox();
liste = new JList (reynolds);
liste.addListSelectionListener(this);
contenu.add(bVert);
panneau=new JPanel();
panCom= new JPanel();
panneau.setBackground(Color.yellow);
panneau.setPreferredSize(new Dimension(300,100));
contenu.add(panneau);
contenu.add(panCom,"South");
Bouton1=new JButton("Start");
Bouton2=new JButton("Stop");
bVert.add(Bouton1);
bVert.add(Bouton2);
EcouteBouton1 ecout1 =new EcouteBouton1();
EcouteBouton2 ecout2 =new EcouteBouton2();
Bouton1.addActionListener(ecout1);
Bouton2.addActionListener(ecout2);
panCom.setLayout(new GridLayout(1,4,5,5) );
panCom.add(Bouton1);
panCom.add(Bouton2);
panCom.add(liste);
panneau.repaint();
titre = new JLabel("Nombre de Reynolds");
panCom.add(titre);
}
public void valueChanged (ListSelectionEvent e)
{if (!e.getValueIsAdjusting())
{System.out.println ("Reynolds sélec");
Object[] valeurs=liste.getSelectedValues();
for (int i =0; i<valeurs.length; i++)
System.out.println( (String) valeurs[i]);
}
}
private Box bVert;
private JButton Bouton1, Bouton2;
private JPanel panneau, panCom;
private String[] reynolds = {"20","50","200"};
private JList liste;
private JLabel titre;
}
class EcouteBouton1 implements ActionListener
{public void actionPerformed (ActionEvent ev)
{
System.out.println("Start");
}
}
class EcouteBouton2 implements ActionListener
{public void actionPerformed (ActionEvent ev)
{
System.out.println("Stop");
}
}
//DESSINER UN CERCLE
class Dessin extends JPanel
{public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawOval(50,50,50,50);
}
}
public class Main
{public static void main (String args[])
{JFrame fen = new FenBouton();
fen.setVisible(true);}
} |
Partager