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 81 82 83 84 85 86 87 88 89 90 91 92 93
| import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Panneau extends JPanel {
/**
*
*/
private static final long serialVersionUID = 1L;
private Button boutonSave = new Button("Save");
private Button boutonCreateBoucle = new Button("Creer Boucle");
private Button boutonEndBoucle = new Button("Fin Boucle");
private Button boutonGoto = new Button("Deplacer souris");
private Button boutonWaitDuring = new Button("Pause pendant");
private Button boutonModif = new Button("Modifier");
private Button boutonPlay = new Button("Play");
private Button boutonStop = new Button("Stop");
private JLabel label = new JLabel("Mon label");
private JTextArea label2 = new JTextArea("Mon label paragraphe, appuyer sur Creer boucle pour afficher");
public void paintComponent(Graphics g){
int PosXofButton = 0;
/*
label.setHorizontalAlignment(JLabel.CENTER);
this.add(label,BorderLayout.NORTH);
*/
label2.setBounds(180,65,this.getWidth()-190,this.getHeight()-75);
this.add(label2);
boutonSave.setBounds(10, 60, 150, 65);
PosXofButton = PosXofButton + boutonSave.getHeight()+65;
boutonCreateBoucle.setBounds(10,PosXofButton, 150, 65);
PosXofButton = PosXofButton + boutonCreateBoucle.getHeight()+15;
boutonEndBoucle.setBounds(10, PosXofButton, 150, 65);
PosXofButton = PosXofButton + boutonEndBoucle.getHeight()+15;
boutonGoto.setBounds(10, PosXofButton, 150, 65);
PosXofButton = PosXofButton + boutonGoto.getHeight()+15;
boutonWaitDuring.setBounds(10, PosXofButton, 150, 65);
PosXofButton = PosXofButton + boutonWaitDuring.getHeight()+15;
boutonModif.setBounds(10,PosXofButton, 150, 65);
PosXofButton = PosXofButton + boutonModif.getHeight()+15;
boutonPlay.setBounds(this.getWidth()/2-boutonPlay.getWidth()-5,10, 150, 45);
boutonStop.setBounds(this.getWidth()/2+5,10, 150, 45);
boutonSave.addActionListener(new BoutonSave());
boutonCreateBoucle.addActionListener(new BoutonCreateBoucle());
this.add(boutonSave);
this.add(boutonCreateBoucle);
this.add(boutonEndBoucle);
this.add(boutonGoto);
this.add(boutonWaitDuring);
this.add(boutonModif);
this.add(boutonPlay);
this.add(boutonStop);
}
class BoutonSave implements ActionListener{
public void actionPerformed(ActionEvent arg0) {
label.setText("Vous avez cliqué sur le bouton save");
}
}
class BoutonCreateBoucle implements ActionListener{
public void actionPerformed(ActionEvent arg0) {
label2.setText("Voici un big paragraphe avec des saut de ligne\n du blabla et plein d'autre truc\nefjnelfbelribfiyerfgbizyegfezb\nlol sa veut rien dire\n");
}
}
} |
Partager