Jframe toute simple

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 122 fois - Téléchargée 27 fois

Contenu du snippet

c'est juste un exemple de JFrame tout bête avec un texte à l'interieur!

Source / Exemple :


// by @lpha
// roy_mac_coy@hotmail.com

import javax.swing.*;
import java.awt.*;

public class MaFrame extends JFrame
{
  JLabel monText = new JLabel("Bonjour"); //initialisation d'un texte

  public static void main(String args[]) 
  {
    new MaFrame();     
  }
  // Initialisation des composants gui , dans le constructeur
  public MaFrame() 
  {
    initGUI();
  }
 
  public void initGUI()  // Initialisation de la frame
   {
    this.setTitle("JFrame...");  //titre de la frame
    this.setSize(150,150); //Dimension de la frame
    /*

  • this.getContentPane().setBackground(Color.black); Couleur de fond de la frame
  • monText.setForegound(Color.red); Couleur du texte
*
  • Toolkit tk = Toolkit.getDefaultToolkit(); Initialisation du Toolkit
  • Image img = tk.getImage("monImage.gif"); initialisation de l'icone(gif, jpg pas ico)
  • this.setIconImage(img); ajout de l'icone à la frame
  • /
this.getContentPane().add(monText, BorderLayout.CENTER); /* ajout du texte plus son emplacement */ this.setVisible(true); // rend la frame visible ... } }

Conclusion :


Vous pouvez facilement amélioré ce code, en supprimant quelques trucs ... j'attend les commentaires ;p

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
lundi 20 avril 2009
Statut
Membre
Dernière intervention
2 mai 2009

merci bcp roquen,
j'ai bien develppé ma conaissance de JFrame,
j'ai fait une classe principale qui peut appeler n'importe quelle jframe:

public class principale {
public static void main(String[] args) {
new MaFrame2();
}
}
je sais que c'est trés facile, mais j'ai trouvé l'idée qui vas me faire avancer.
merci.
Messages postés
10
Date d'inscription
mardi 29 janvier 2002
Statut
Membre
Dernière intervention
20 mai 2002
1
j'ai vu ton code qu'après avoir uploadé cette source sinon je l'aurais pas fait ;)
j'aurais pu sauter l'étape de l'initialisation de initGUI, truc du genre j'aurais gagner 5-6 lignes mais c'est toujours ça ;)
:X
Messages postés
76
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
1 septembre 2004

J'avais déjà uploadé une source semblable mais surement plus simple et plus compréhe,sible...je dis ça pour les débutant, vous pourrez la retrouver ici:
http://www.javafr.com/article.asp?Val=6
Ton code est plus complet mais pas mal d'élément sont mis en commentaire...
Voilà, ++
Miko

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.