Se connecter avec
S'enregistrer | Connectez-vous

application java

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

Essayes ca :

  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import javax.swing.*;
  4.  
  5. public class ChargerImage
  6. {
  7. public static void main(String[] args)
  8. {
  9. Fenetre fenetre = new Fenetre();
  10. fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  11. fenetre.show();
  12. }
  13. }
  14.  
  15. class Fenetre extends JFrame
  16. {
  17. public Fenetre()
  18. {
  19. Container leContenant = getContentPane();
  20. leContenant.setLayout(new FlowLayout());
  21.  
  22. AffichageImage image = new AffichageImage("nom_de_ton_image.jpg");
  23. leContenant.add(image);
  24. }
  25. }
  26.  
  27. class AffichageImage extends Canvas
  28. {
  29. Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
  30. int largeurEcran = screenSize.width;
  31. int hauteurEcran = screenSize.height;
  32. Image image;
  33.  
  34. public AffichageImage(String url)
  35. {
  36. image = getToolkit().getImage(url);
  37. prepareImage(image, this);
  38. }
  39.  
  40. public void paint(Graphics g)
  41. {
  42. g.drawImage(image, 0, 0, this);
  43. }
  44.  
  45. public boolean imageUpdate(Image image, int info, int x, int y, int l, int h)
  46. {
  47. if ((info & (WIDTH | HEIGHT)) != 0)
  48. {
  49. setSize(l, h);
  50. getParent().getParent().getParent().getParent().setBounds( (largeurEcran - l) / 2, (hauteurEcran - h) / 2, l+8, h+32 );
  51. }
  52.  
  53. if ((info & (ALLBITS)) != 0)
  54. {
  55. repaint();
  56. return false;
  57. }
  58. else
  59. {
  60. return true;
  61. }
  62. }
  63. }


:-D
Lassé par la pub ? Créez un compte
Tom's guide dans le monde