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 94 95 96 97 98 99 100 101
|
import org.dessin.*;
import org.calcul.*;
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.geom.*;
import java.awt.event.*;
import java.io.*;
import java.lang.*;
/* <APPLET CODE = "Applet1.class" WIDTH=1000 HEIGHT=1400>
</APPLET> */
public class Applet1 extends JApplet {
public void creation() {
sizeLab = getSize();
win_width = sizeLab.width;
win_height = sizeLab.height;
window.setBackground(Color.WHITE);
window.setLayout(null);
JLabel lab = new JLabel("Etude de la résistance latérale d'un mur en maçonnerie non armée");
lab.setFont(new Font("Arial", Font.PLAIN, 20));
Dimension sizeLab = lab.getPreferredSize();
lab.setBounds(win_width/6 , 35, sizeLab.width, sizeLab.height);
window.add(lab);
Dimension sizeOk = ok.getPreferredSize();
ok.setBounds(260, win_height/15 + 9 *30, sizeOk.width, sizeOk.height);
ok.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
ok_actionPerformed(e);
}
});
window.add(ok);
setContentPane(window);
setVisible(true);
}
public void ok_actionPerformed(ActionEvent e) {
erreur.setText("");
trop.setText("");
try {
strvalH = valH.getText();
valeurH = Double.valueOf(strvalH).doubleValue();
if ((valeurH<0.0)||(valeurH>4.0)) {
erreur.setText("ATTENTION: il y a une erreur d'entrée, veuillez corriger.");
erreur.setFont(new Font("Arial", Font.PLAIN, 14));
Dimension sizeErreur = erreur.getPreferredSize();
erreur.setBounds(460, win_height/15 + 9 *30, sizeErreur.width, sizeErreur.height);
window.add(erreur);}
strvalL = valL.getText();
valeurL = Double.valueOf(strvalL).doubleValue();
if ((valeurL<0.0)||(valeurL>10.0)){
erreur.setText("ATTENTION: il y a une erreur d'entrée, veuillez corriger.");
erreur.setFont(new Font("Arial", Font.PLAIN, 14));
Dimension sizeErreur = erreur.getPreferredSize();
erreur.setBounds(460, win_height/15 + 9 *30, sizeErreur.width, sizeErreur.height);
window.add(erreur);}
//...
catch(NumberFormatException nfe) {
erreur.setText(texte);
erreur.setFont(new Font("Arial", Font.PLAIN, 14));
erreur.setForeground(Color.RED);
Dimension sizeErreur = erreur.getPreferredSize();
erreur.setBounds(460, win_height/15 + 9 *30, sizeErreur.width, sizeErreur.height);
window.add(erreur);
erreur.repaint();
return;
}
Initval inv = new Initval(valeurH, valeurL, valeurtw, valeurRC, briChoix, valMu, etaChoix);
Valeurs val = new Valeurs(valeurEC);
Graphique graph = new Graphique(inv, val);
graph.setBounds(0, win_height/15 + 10 *30, win_width-5, win_height);
window.add(graph);
resFXD1.setFont(new Font("Arial", Font.PLAIN, 12));
Dimension sizeResFXD1 = resFXD1.getPreferredSize();
resFXD1.setBounds(460, win_height/15, sizeResFXD1.width, sizeResFXD1.height);
window.add(resFXD1);
//...
window.repaint();
}
public void init() {
creation();
}
} |
Partager