Se connecter avec
S'enregistrer | Connectez-vous

Besoin d'aide script !!!

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Voila.
  1. import java.awt.BorderLayout;
  2. import java.awt.Font;
  3.  
  4. import javax.swing.JButton;
  5. import javax.swing.JFrame;
  6. import javax.swing.JLabel;
  7. import javax.swing.JPanel;
  8. import javax.swing.SwingUtilities;
  9.  
  10. public class Truc2 extends JFrame {
  11.  
  12. private static final long serialVersionUID = 1L;
  13. private JPanel jContentPane = null;
  14. private JLabel jLabel = null;
  15. private JButton jButton = null;
  16. private JButton jButton1 = null;
  17.  
  18. private JButton getJButton() {
  19. if (jButton == null) {
  20. jButton = new JButton();
  21. jButton.setText("Décompte");
  22. jButton.addActionListener(new java.awt.event.ActionListener() {
  23. public void actionPerformed(java.awt.event.ActionEvent e) {
  24. int v = Integer.parseInt(jLabel.getText());
  25. if (v == 0)
  26. v = 99;
  27. jLabel.setText("" + --v);
  28. jContentPane.updateUI();
  29. }
  30. });
  31. }
  32. return jButton;
  33. }
  34.  
  35. private JButton getJButton1() {
  36. if (jButton1 == null) {
  37. jButton1 = new JButton();
  38. jButton1.setText("Go");
  39. jButton1.addActionListener(new java.awt.event.ActionListener() {
  40. public void actionPerformed(java.awt.event.ActionEvent e) {
  41. int i = 99;
  42. jLabel.setText(i + "");
  43. jLabel.validate();
  44. while (i > 0) {
  45. jLabel.setText("" + --i);
  46. jContentPane.update(jLabel.getGraphics());
  47. try {
  48. Thread.sleep(10);
  49. } catch (InterruptedException e1) {
  50. e1.printStackTrace();
  51. }
  52. }
  53. }
  54. });
  55. }
  56. return jButton1;
  57. }
  58.  
  59. public static void main(String[] args) {
  60. SwingUtilities.invokeLater(new Runnable() {
  61. public void run() {
  62. Truc2 truc = new Truc2();
  63. truc.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  64. truc.setVisible(true);
  65. }
  66. });
  67. }
  68.  
  69. public Truc2() {
  70. super();
  71. initialize();
  72. }
  73.  
  74. private void initialize() {
  75. this.setSize(300, 90);
  76. this.setContentPane(getJContentPane());
  77. this.setTitle("JFrame");
  78. }
  79.  
  80. private JPanel getJContentPane() {
  81. if (jContentPane == null) {
  82. jLabel = new JLabel();
  83. jLabel.setText("99");
  84. jLabel.setFont(new Font("Dialog", Font.BOLD, 18));
  85. jContentPane = new JPanel();
  86. jContentPane.setLayout(new BorderLayout());
  87. jContentPane.add(jLabel, BorderLayout.NORTH);
  88. jContentPane.add(getJButton(), BorderLayout.EAST);
  89. jContentPane.add(getJButton1(), BorderLayout.WEST);
  90. }
  91. return jContentPane;
  92. }
  93.  
  94. }


pour 0 vers 99, c'est pareil, en inversant.

re bonjour,

1. je vient de tester le script que tu as donner plus haut (pas pu tester avant) et je ne comprend pas sa ne marche pas...

2. pour le chronometre avec des chiffres sa serais bon le seul point important c'est la modification de la taille des chiffres qui doit etre assez grande.

merci d'avance de ton aide.

MooShi a dit :
j'ai compris que c'etait du java

ben, visiblement, non.

1. Le java, ce n'est pas du javascript.
2. C'est seulement maintenant que tu parles de php. Tu aurais peut-être pu en parler avant, que tu faisais du php.
3. Ce que j'ai donner, à part le transformer en applet, ne s'intègre pas avec php. C'est du Java.
4. Pour ce que tu veux faire, tu fais une boucle avec un compteur dans une variable en session, tu met un refresh automatique dans le header de ta page web, deux-trois liens vers différente pages, et c'est fait.

Edit :
5. "script", ça recouvre trop de langage. soit plus précis la prochaine fois.

je pensé te l'avoir precisé desoler par contre j'avais donc bien compris !!! bref tu saurais pas m'aidez pour le faire en php ?
il me faut un - et un bouton + c'est donc moi qui choisi si cela baisse ou non.
et je sais pas du tout comment m'y prendre.

merci encore de t'intéresse a mon projet.

Ben, j'ai un gros doute sur le fait que tu saches ce qu'est le Java quand je vois ça :
MooShi a dit :
je sais bien j'ai mit les balise <script language="JavaScript"> </script>


MooShi a dit :
je pensé te l'avoir precisé desoler par contre j'avais donc bien compris !!! bref tu saurais pas m'aidez pour le faire en php ?
il me faut un - et un bouton + c'est donc moi qui choisi si cela baisse ou non.
et je sais pas du tout comment m'y prendre.

merci encore de t'intéresse a mon projet.


heu... je crois que tu confonds aider et faire le boulot à la place.

mais bon, comme je suis généreux aujourd'hui, voici mon code sous la forme d'une applet.
Vu que tu connais le Java, ça devrait pas te poser trop de problème de compiler une classe Java, et d'insérer une balise applet dans une page html.

  1. import java.awt.BorderLayout;
  2. import java.awt.Font;
  3.  
  4. import javax.swing.JButton;
  5. import javax.swing.JFrame;
  6. import javax.swing.JLabel;
  7. import javax.swing.JPanel;
  8. import javax.swing.SwingUtilities;
  9.  
  10. public class Truc2 extends javax.swing.JApplet {
  11.  
  12. private static final long serialVersionUID = 1L;
  13. private JPanel jContentPane = null;
  14. private JLabel jLabel = null;
  15. private JButton jButton = null;
  16. private JButton jButton1 = null;
  17.  
  18. private JButton getJButton() {
  19. if (jButton == null) {
  20. jButton = new JButton();
  21. jButton.setText("Décompte");
  22. jButton.addActionListener(new java.awt.event.ActionListener() {
  23. public void actionPerformed(java.awt.event.ActionEvent e) {
  24. int v = Integer.parseInt(jLabel.getText());
  25. if (v == 0)
  26. v = 99;
  27. jLabel.setText("" + --v);
  28. jContentPane.updateUI();
  29. }
  30. });
  31. }
  32. return jButton;
  33. }
  34.  
  35. private JButton getJButton1() {
  36. if (jButton1 == null) {
  37. jButton1 = new JButton();
  38. jButton1.setText("Go");
  39. jButton1.addActionListener(new java.awt.event.ActionListener() {
  40. public void actionPerformed(java.awt.event.ActionEvent e) {
  41. int i = 99;
  42. jLabel.setText(i + "");
  43. jLabel.validate();
  44. while (i > 0) {
  45. jLabel.setText("" + --i);
  46. jContentPane.update(jLabel.getGraphics());
  47. try {
  48. Thread.sleep(10);
  49. } catch (InterruptedException e1) {
  50. e1.printStackTrace();
  51. }
  52. }
  53. }
  54. });
  55. }
  56. return jButton1;
  57. }
  58.  
  59. public static void main(String[] args) {
  60. SwingUtilities.invokeLater(new Runnable() {
  61. public void run() {
  62. Truc2 truc = new Truc2();
  63. //truc.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  64. truc.setVisible(true);
  65. }
  66. });
  67. }
  68.  
  69. public Truc2() {
  70. super();
  71. initialize();
  72. }
  73.  
  74. private void initialize() {
  75. this.setSize(300, 90);
  76. this.setContentPane(getJContentPane());
  77. //this.setTitle("JFrame");
  78. }
  79.  
  80. private JPanel getJContentPane() {
  81. if (jContentPane == null) {
  82. jLabel = new JLabel();
  83. jLabel.setText("99");
  84. jLabel.setFont(new Font("Dialog", Font.BOLD, 18));
  85. jContentPane = new JPanel();
  86. jContentPane.setLayout(new BorderLayout());
  87. jContentPane.add(jLabel, BorderLayout.NORTH);
  88. jContentPane.add(getJButton(), BorderLayout.EAST);
  89. jContentPane.add(getJButton1(), BorderLayout.WEST);
  90. }
  91. return jContentPane;
  92. }
  93.  
  94. }

j'ai jamais dit que je connaisai le java j'ai juste dit que j'ai reconnu avant puis quand j'ai dit que j'avais mis certaine balise c'est parce que au départ je ne l'avait pas reconnu.

merci en tout cas de ton aide.

ben... on est pas dans ta tête pour savoir ce que tu penses. on se fie juste à ce que tu écris.

Donc, quand tu écris :
MooShi a dit :
je sais bien j'ai mit les balise <script language="JavaScript"> </script>

ça veut dire que penses que c'est du javascript.

et quand tu dis :
MooShi a dit :
je pensé te l'avoir precisé desoler
tu peux te relire, tu n'as jamais préciser de langage.

mako6 a dit :
Moi je te dis , fais une page html puis tu créé une page java , tu copie le code dans la page java et tu met dans la html .


Ben voilà ça semble évident maintenant ! Mis à part la page java qui faut mettre dans la html qui peut être un peu compliqué à faire :whistle:  ...
Lassé par la pub ? Créez un compte
Tom's guide dans le monde