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
| import javax.swing.*;
import java.awt.*;
import java.net.*;
import java.awt.event.*;
public class tp3 extends JApplet {
private JLabel img ;
private ImageIcon photo ;
private JButton Ajouter ;
private JButton Enlever ;
private JComboBox menu ;
private JPanel PartieSud ;
public void init () {
URL accessphoto ;
try {
accessphoto= new URL(getCodeBase(),"img1.jpg");
photo=new ImageIcon(accessphoto);
}
catch (MalformedURLException mfe) {}
// Définition des objets utilisés pour placer les composants
BorderLayout Placeur = new BorderLayout();
getContentPane().setLayout(Placeur);
// Placement du menu déroulant
String[] données={"fibre","couplage","propagation","connecteurs","etoile"};
menu= new JComboBox(données);
getContentPane().add(menu,BorderLayout.NORTH);
// Placement de l'image
img=new JLabel(photo);
getContentPane().add(img,BorderLayout.CENTER);
// Placement du bouton ajouter et enlever
PartieSud = new JPanel(); // On créer une partie sud dans un jpanel
getContentPane().add(PartieSud,BorderLayout.SOUTH); // On dit que la partie sud est la partie sud du borderLayout(interface général)
PartieSud.setLayout (new GridLayout(1,2)); // On associe la partie sud à un gridLayout
Ajouter= new JButton("Ajouter");
Ajouter.addActionListener(new ActionAjouter());
PartieSud.add(Ajouter);
Enlever= new JButton("Enlever");
Enlever.addActionListener(new ActionEnlever());
PartieSud.add(Enlever);
}
private class ActionAjouter implements ActionListener {
public synchronized void actionPerformed(ActionEvent e) {
}
}
private class ActionEnlever implements ActionListener {
public synchronized void actionPerformed(ActionEvent e) {
}
}
} |
Partager