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
| public class CalculAction extends AbstractAction {
/**
*
*/
private static final long serialVersionUID = 1L;
// Propriety
private Fenetre fenetre;
private GrandeFenetreResultat grandeFenetreResultat = new GrandeFenetreResultat();
// Constructor
public CalculAction(Fenetre fenetre, String texte) {
super(texte);
this.fenetre = fenetre;
}
// Méthode du CallPutFlag
public void actionPerformed(ActionEvent e) {
// Création d'un thread dédié au calcul
Thread threadCalcul = new Thread() {
public void run() {
// Creation de la fenetre résultat
FenetreResultat fenetreResultat = new FenetreResultat();
grandeFenetreResultat.add(fenetreResultat);
grandeFenetreResultat.setLayout(new BoxLayout(fenetreResultat,
BoxLayout.PAGE_AXIS));
fenetreResultat.setMaxiBarre(Integer.parseInt(fenetre.getJtf9()
.getText())); |
Partager