plrobleme avec Jbuilder

plrobleme avec Jbuilder - Java - Programmation

Marsh Posté le 17-04-2003 à 19:54:17    

J ai 2 problemes avec JBuilder, le premier: comment faire pour utuliser un fichier .class dont on a pas la source  (me donner la procédure exacte svp)
 
Le 2 eme concerne le double buffering: j ai trouver une source de prog qui va tres bien avec d autre compilateurs(voir ci dessous) mais en JBuilder il me fait un null pointeur exception a l endroit indiqué ci dessous.
 
D avance merci!
 
import java.awt.*;
import java.applet.Applet;
 
/*
  <APPLET
      CODE=Dbuffer.class
      WIDTH=200
      HEIGHT=200>
  </APPLET>
*/
 
public class Dbuffer extends Applet implements Runnable
{
    Image image1;  
    Thread thread1;
    Graphics graphics;
    int loop_index = 0;
    boolean goFlag = true;
 
    public void init()  
    {
        image1 = createImage(100, 100);
        graphics = image1.getGraphics(); //**** ici ******
    }
 
    public void start()  
    {
        thread1 = new Thread(this);
        thread1.start();
    }
 
    public void stop()  
    {
        goFlag = false;
    }
 
    public void run()  
    {
        while(goFlag){
            repaint();
            try {Thread.sleep(100);}
            catch(InterruptedException e) {}
        }
    }
 
    public void paint (Graphics g)  
    {
        loop_index += 5;
        if(loop_index >= 100) loop_index = 5;
 
        graphics.setColor(new Color(255, 255, 255));  
        graphics.fillRect(0, 0, 100, 100);
        graphics.setColor(new Color(0, 0, 0));  
        graphics.drawRect(0, 0, loop_index, loop_index);
 
        g.drawImage(image1, 10, 10, this);
    }
}


Message édité par the big ben le 30-04-2003 à 15:13:16
Reply

Marsh Posté le 17-04-2003 à 19:54:17   

Reply

Marsh Posté le 17-04-2003 à 20:51:52    

la décompilation spa bien :o  
si l'auteur du programme ne te livre pas ses sources, c'est qu'il a ses raisons bonnes ou mauvaises.

Reply

Marsh Posté le 17-04-2003 à 22:05:38    

Ce n est absolument pas une décompilation mais une source prise d'un livre que j ai acheté!!!!!!

Reply

Marsh Posté le 18-04-2003 à 09:35:10    

c quoi cette blague, il est pas foutu de bosser avec un fichier class jbuiler?  
 
 :lol:  :lol:  :lol:  :lol:  :lol:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 18-04-2003 à 09:50:10    

Pour le premier problème :  
 
Menu project properties, onglet Paths puis Required Libraries
Ensuite tu ajoutes une nouvelle Library (bibliothèque je suppose si tu as JB en français) qui contient ton fichier class.
 
Et après tu fais un import dans le code source là où tu veux l'utiliser

Reply

Marsh Posté le 18-04-2003 à 10:07:11    

je crois qu'il a un fichier .class tout nu tout seul si j'ai bien compris :o


Message édité par darklord le 18-04-2003 à 10:07:22

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 18-04-2003 à 10:31:31    

DarkLord a écrit :

je crois qu'il a un fichier .class tout nu tout seul si j'ai bien compris :o


On peut mettre un repertoire (en tout cas dans la JBuilder 7), donc pas de probleme.


---------------
Light is right
Reply

Marsh Posté le 18-04-2003 à 13:53:14    

Je dirais même plus : tout fichier est dans un répertoire... :D

Reply

Marsh Posté le 19-04-2003 à 21:49:44    

JBuilder (pour les debutants [diplomatie powwa] ) cai mal :o

Reply

Marsh Posté le 19-04-2003 à 22:45:55    

Non, c bien, ca permet de faire des trucs en restant débutant :p
Mais bon, après, il y a toujours un moment où il faut venir poser des questions bêtes sur un forum...
 
Edit : l'aurthaugrafe


Message édité par _gtm_ le 19-04-2003 à 22:47:18
Reply

Marsh Posté le 19-04-2003 à 22:45:55   

Reply

Marsh Posté le 23-04-2003 à 11:25:27    

pour le .class c est exactement comme ca que je fais mais ca ne marche po !!! :(
 
Et pour le probleme de double buffer, personne ne sais???

Reply

Marsh Posté le 23-04-2003 à 17:18:13    

The big ben a écrit :

J ai 2 problemes avec JBuilder, le premier: comment faire pour utuliser un fichier .class dont on a pas la source  (me donner la procédure exacte svp)

:lol:
:heink: connard :o
 

The big ben a écrit :


Le 2 eme concerne le double buffering: j ai trouver une source de prog qui va tres bien avec d autre compilateurs(voir ci dessous) mais en JBuilder il me fait un null pointeur exception a l endroit indiqué ci dessous.
 
D avance merci!
 

je sais pas vous mais j'ai pas vu l'endroit indiqué en question moi  [:zaib3k]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 30-04-2003 à 15:16:10    

Merci bcp pour le connard ca fait tj plaisir!!!!   :fou:  
Pourquoi je dis exacte c est justement pcq j'ai déja fait comme décris plus haut et que ca ne va tj pas c est donc pe que je rate un petit qq ch!
 
Et pour l autre probleme tu as raison la je suis désolé !!! je viens de corrigé!

Reply

Marsh Posté le 30-04-2003 à 15:17:46    

The big ben a écrit :

Merci bcp pour le connard ca fait tj plaisir!!!!   :fou:  
Pourquoi je dis exacte c est justement pcq j'ai déja fait comme décris plus haut et que ca ne va tj pas c est donc pe que je rate un petit qq ch!


 
bon d'un autre coté tu utilises JBuilder aussi donc c'est pas étonnant [:spamafote]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-04-2003 à 15:18:31    

DarkLord a écrit :


 
bon d'un autre coté tu utilises JBuilder aussi donc c'est pas étonnant [:spamafote]


 
Ouais, pourquoi ne pas utiliser J++, comme tout le monde !?
 
EDIT : toi qui me lit et qui ne sait pas quel IDE choisir, ou hésite à changer, note bien que j'raconte n'imp, et que J++ n'est qu'une merde.


Message édité par El_gringo le 30-04-2003 à 15:24:08
Reply

Marsh Posté le 30-04-2003 à 15:22:46    

Pq ben juste parce que je le trouve tres bien foutu ... enfin quand tu sais l utuliser qd meme... ;-)

Reply

Marsh Posté le 30-04-2003 à 16:08:22    

pour le double buffering, c'est normal que dans JBuilder ca te fasse ca, il est tres lent a demarrer les interfaces graphiques, du coup tu te retrouve avec un objet Graphics null au mauvais moment. Le mieux c'est de faire un test sur le Graphics en question, s'il est null tu fais rien, sinon tu moulines ton buffer et tu l'affiches.

Reply

Marsh Posté le 30-04-2003 à 16:12:37    

pfff c est pas cool ca!
Un grand merci quand meme!
 

Reply

Marsh Posté le 30-04-2003 à 16:43:18    

souk a écrit :

pour le double buffering, c'est normal que dans JBuilder ca te fasse ca, il est tres lent a demarrer les interfaces graphiques, du coup tu te retrouve avec un objet Graphics null au mauvais moment. Le mieux c'est de faire un test sur le Graphics en question, s'il est null tu fais rien, sinon tu moulines ton buffer et tu l'affiches.  


 
 [:rofl]  
 
désolé
 
 [:rofl]  [:rofl]  [:rofl]  [:rofl]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-04-2003 à 18:34:09    

:lol:

Reply

Marsh Posté le 30-04-2003 à 19:24:59    

spamafote si JBuilder est une grosse daube hein... IntelliJ rulez...

Reply

Marsh Posté le 30-04-2003 à 19:53:18    

comprends pas que ce topic est pas encore mal tourné [:meganne]
 
en passant, pour les pauvres ( :sweat: ) eclipse est tres bien...


---------------
IVG en france
Reply

Marsh Posté le 30-04-2003 à 20:58:38    

uriel a écrit :

comprends pas que ce topic est pas encore mal tourné [:meganne]
 
en passant, pour les pauvres ( :sweat: ) eclipse est tres bien...


 
c clair... mais c'est limite la ;)

Reply

Marsh Posté le 01-05-2003 à 00:26:05    

souk a écrit :

spamafote si JBuilder est une grosse daube hein... IntelliJ rulez...


 
le seul problème de jbuilder c'est qu'il soit ecrit en ... java :d

Reply

Marsh Posté le 01-05-2003 à 05:05:53    

Taureau a écrit :


 
le seul problème de jbuilder c'est qu'il soit ecrit en ... java :d

pov troll tout pourri :o
(idea, eclipe aussi sont en java  :sleep: )


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 01-05-2003 à 12:07:36    

the real moins moins a écrit :

pov troll tout pourri :o
(idea, eclipe aussi sont en java  :sleep: )


 
faut pas déconner idea, eclipse ne sont pas dans la meme catégorie que jbuilder mais de toute façon eux aussi gagneraient a ne pas etre en java, ils seraient sans problème beaucoup plus réactif et souple pour l'utilisateur lambda mais bon là n'est pas le problème :D
 
par contre c clair que ton "connard"
plus haut est super classe et c'est pourquoi je me suis permis de répondre dans ce topic, je pense que tu devrais toi et d'autre réfléchir un peu avant de poster, ici t'es pas chez mémé alors svp va lire la charte du forum je crois que cela te fera le plus grand bien :d

Reply

Marsh Posté le 01-05-2003 à 15:46:30    

Reply

Marsh Posté le 01-05-2003 à 19:44:53    

Taureau a écrit :


faut pas déconner idea, eclipse ne sont pas dans la meme catégorie que jbuilder mais de toute façon eux aussi gagneraient a ne pas etre en java, ils seraient sans problème beaucoup plus réactif et souple pour l'utilisateur lambda mais bon là n'est pas le problème :D


Alors euh comment dire... Tu trolles. Ban :o
Sérieux, ça veut dire quoi ça ? Perso j'utilise Eclipse (ça fait 1 an et d'mi que je le connais via WSAD mais seulement depuis 1 semaine sous la version standalone) et je vois vraiment pas quel est le mal à ce qu'il soit fait en Java :??:
J'utilise VC++ au taf et franchement, entre les deux je préfère largement Eclipse, tant au niveau ergonomie qu'au niveau des fonctionnalités.
Si tu aimes pas l'outil passk'il te plaît pas ou qu'il fait pas ce que tu veux, j'comprends, mais de là à sortir des banalités trollesques du genre "han c'est fait en Java donc forcément c'est lent et peu ergonomique", abstiens-toi s'il-te-plaît :jap:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed