tqz_
Elite
Bonjour,
Bon voila je suis pas très bon en java mais je dois rendre un petit programme à mon prof de programmation pour l'exam.
Explication du programme :
Le programme est une applet qui doit afficher une fenêtre ou il fait jour(quand les minutes du temps réels ne dépasse pas 40) et doit afficher une fenêtre de nuit(quand les minutes vont de 41 à 60).
Pour la création des fenêtres c'est ok. Le seul problème c'est pour utiliser la class Getminutes() et faire que dès que l'horloge système dépasse **h40, la fenètre change et vice-verca après **h59...
Voici mon code :
Merci de m'aider
Bon voila je suis pas très bon en java mais je dois rendre un petit programme à mon prof de programmation pour l'exam.
Explication du programme :
Le programme est une applet qui doit afficher une fenêtre ou il fait jour(quand les minutes du temps réels ne dépasse pas 40) et doit afficher une fenêtre de nuit(quand les minutes vont de 41 à 60).
Pour la création des fenêtres c'est ok. Le seul problème c'est pour utiliser la class Getminutes() et faire que dès que l'horloge système dépasse **h40, la fenètre change et vice-verca après **h59...
Voici mon code :
Code:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
import java.util.Date.*;
public class bouton1 extends Applet {
int nombre;
int[]x=new int[90];
int[]y=new int[90];
boolean nuit=false;
boolean soleil=true;
int heure;
public void init(){
setBackground(Color.gray);
}
public void getMinutes(heure){
if (heure<40){soleil=true;nuit=false;}
if (heure>41){nuit=true;soleil=false;}
}
public void paint(Graphics g) {
if (nuit==true){
g.setColor(Color.black);
g.fillRect(10,10,40,40);
g.fillRect(60,10,40,40);
g.fillRect(10,60,40,40);
g.fillRect(60,60,40,40);
g.setColor(Color.white);
g.fillOval(60,-25,75,75);
g.fillOval(25,23,2,2);
g.fillOval(35,37,2,2);
g.fillOval(45,21,2,2);
g.fillOval(11,32,2,2);
g.setColor(Color.gray);
g.fillRect(0,0,110,10);
g.fillRect(100,0,10,110);
g.setColor(Color.yellow);
g.fillOval(90,90,5,5);
g.fillOval(91,90,5,5);
g.fillOval(92,90,5,5);
g.fillOval(93,90,5,5);
g.fillOval(80,90,5,5);
g.fillOval(81,90,5,5);
g.fillOval(82,90,5,5);
g.fillOval(83,90,5,5);
g.setColor(Color.black);
g.fillOval(82,92,2,2);
g.fillOval(92,92,2,2);
}
if (soleil==true){
g.setColor(Color.blue);
g.fillRect(10,10,40,40);
g.fillRect(60,10,40,40);
g.fillRect(10,60,40,40);
g.fillRect(60,60,40,40);
g.setColor(Color.yellow);
g.fillOval(60,-25,75,75);
g.setColor(Color.gray);
g.fillRect(0,0,110,10);
g.fillRect(100,0,10,110);
}
}