[Java] Interface Graphique
WaKaaN
-
nada27 -
nada27 -
Bon voila, je suis débutant en programmation en java, et j'ai créé ma premiere tit interface graphique... aucune erreur de compilation, mais ce ne réagit pas comme attendu...
/*
* Created on 05-mars-2005
*
* @author : WaKaaN
*/
import java.awt.*;
import java.awt.event.*;
public class MyFirstInterface extends Frame implements ActionListener {
Button Trace = new Button("Write ! ");
Button Delete = new Button("Clear ! ");
MyFirstInterface(){
setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
add(Trace);
add(Delete);
Trace.addActionListener(this);
Delete.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
Graphics graphics = getGraphics();
switch (CaseOfButton(e)){
case 1 :
graphics.setColor(Color.red);
graphics.drawOval(50,50,100,100);
case 0 :
graphics.setColor(getBackground());
graphics.drawOval(50,50,100,100);
}
}
private int CaseOfButton(ActionEvent e){
int CaseOfButton = 5;
if(e.getSource() == Trace){
CaseOfButton = 1;
}
else if (e.getSource() == Delete) {
CaseOfButton = 0;
}
System.out.println(CaseOfButton);
return CaseOfButton;
}
public static void main(String[] args) {
MyFirstInterface Frame = new MyFirstInterface();
Frame.setSize(300,300);
Frame.setVisible(true);
}
}
A voir également:
- [Java] Interface Graphique
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Changer carte graphique - Guide
- Java apk - Télécharger - Langages
6 réponses
Donc voila, si vous pouviez m'aider a éclaircir ce mystere...
PS : le print dans la méthode CaseOfButton me servait a vérifer ce que mon prog renvoyait...
Il renvoyait juste ce qui me revient a penser que mon probleme se trouve dans le switch de la méthode ActionPerformed...
Thx! de l'aide !
PS : le print dans la méthode CaseOfButton me servait a vérifer ce que mon prog renvoyait...
Il renvoyait juste ce qui me revient a penser que mon probleme se trouve dans le switch de la méthode ActionPerformed...
Thx! de l'aide !
Bin lo'rsque je clik sur mon bouton, il ne se passe rien...
J'attendais q'un cercle se dessine lorsque je clik sur '"Trace' et quil s'efface en clikant sur "Delete"
J'attendais q'un cercle se dessine lorsque je clik sur '"Trace' et quil s'efface en clikant sur "Delete"
je suis pas un pro de java, loin de là, mais ca redessine pas le composant d'appeler la méthode paint avec ton graphics en paramètre? (en meme temps, je m'installe Eclipse, et j'essaie ça dans 1/2h)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut je viens d'ecrire mon premier programme en java mais le problem c'est que lors de l'execution de mon programme il me donne l'avertissment :
Activation.main: avertissement : système sun.rmi.activation.execPolicy
propriété non spécifiée et ExecPermissions/ExecOptionPermissions
non autorisés ; les tentatives d'activation suivantes risquent d'échouer en raison de la vérification des permissions
ExecPermission/ExecOptionPermission. Pour obtenir de la
documentation sur la configuration de la sécurité rmid, reportez-vous à :
http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html
http://javasun.com/j2se/1.4/docs/tooldocs/win32/rmid.html
Activation.main: avertissement : système sun.rmi.activation.execPolicy
propriété non spécifiée et ExecPermissions/ExecOptionPermissions
non autorisés ; les tentatives d'activation suivantes risquent d'échouer en raison de la vérification des permissions
ExecPermission/ExecOptionPermission. Pour obtenir de la
documentation sur la configuration de la sécurité rmid, reportez-vous à :
http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html
http://javasun.com/j2se/1.4/docs/tooldocs/win32/rmid.html