Ajouter un commentaire

kmeleon

ok pour l'auto hébergement je vais un peu chercher comment m'y prendre

et pour le code, tu pourrais me donner une idée de ce à quoi ça doit ressembler?

voici mon code tant demandé ^^

public class JeuLettres
{
	public static void main(String args[]) throws SQLException
	{
		JFrame fen1=new FenJeuLettres();
                fen1.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); //cloture la fenetre
	}
}

class FenJeuLettres extends JFrame implements MouseListener, ActionListener
{
	private JButton tabBoutons[],     //tableau qui contient les boutons du panneau central
			btCases,          //bouton qui affiche les cases centrales
			btA,              //Voyelles
			btB;              //Consonnes
	private JSlider slValeur;
	private JPanel pnBoutons;
        private JLabel lScore;
	private int iValue=9,             //nombre des boutons
                    iBt=0,                //indice des boutons lors des assignations de leur contenu
                    pts;                  //points en cours
	private String sNom=" ", 	  //nom de l'utilisateur
                       sMot,		  //mot encodé par l'utilisateur
                       sScore;
	private char cMot[];		  //le mot sous forme d'un tableau de char
	private boolean tabMarques[],     //tableau indiquant le marquage des lettres utilisées lors de la vérification du mot
                        debut=true;       //marque que c'est le début du programme, entre autre pour pouvoir faire les tests sur le nom
        private ResultSet rs;
        private MenuItem mi1, mi2, mi3;
        
	public FenJeuLettres() throws SQLException
	{
                MenuBar mb = new MenuBar();
                Menu mn = new Menu("Options");
                mi1 = new MenuItem();
                mi1.setLabel("Recommencer Partie");
                mi1.setEnabled(true);
                mi1.addActionListener(this);
                mi2 = new MenuItem();
                mi2.setLabel("Meileur Mot");
                mi1.setEnabled(true);
                mi2.addActionListener(this);
                mi3 = new MenuItem();
                mi3.setLabel("10 Meilleur Score");
                mi1.setEnabled(true);
                mi3.addActionListener(this);
                mn.add(mi1);
                mn.add(mi2);
                mn.add(mi3);
                mb.add(mn);
		setTitle("Projet de développement sous interface graphique");
		setSize(800,150);
		Container cont=this.getContentPane();
		addMouseListener(this);
		setLayout(new BorderLayout());
                this.setMenuBar(mb);

					//----création des différentes parties de l'interface----
		//*****partie nord*****le slider*****
		JPanel pnValue=new JPanel();
		pnValue.setLayout(new FlowLayout());
		cont.add(pnValue, BorderLayout.NORTH);
		JLabel lbNordW=new JLabel("Nombre de cases (entre 6 et 12)");
		slValeur=new JSlider(6,12);
		slValeur.addMouseListener(this);
		btCases=new JButton("9 Cases");
		btCases.addMouseListener(this);
		pnValue.add(lbNordW);
		pnValue.add(slValeur);
		pnValue.add(btCases);

		//*****partie sud*****boutons voyelle/consonnes*****
		JPanel pn2boutons=new JPanel();
                JPanel pnVoyCon=new JPanel(new GridLayout());
                JPanel pnVide=new JPanel(); //un panel vide
                pnVoyCon.add(pnVide, BorderLayout.WEST);
                pnVoyCon.add(pn2boutons,BorderLayout.CENTER);
		cont.add(pnVoyCon, BorderLayout.SOUTH);
		btA=new JButton("Voyelle");
		btB=new JButton("Consonne");
		pn2boutons.add(btA);
		pn2boutons.add(btB);
                lScore=new JLabel();
                pnVoyCon.add(lScore, BorderLayout.EAST);

		//*****partie centrale*****les lettres*****
		pnBoutons=new JPanel();
		pnBoutons.setLayout(new GridLayout());
		cont.add(pnBoutons, BorderLayout.CENTER);
		pnBoutons.setVisible(true);

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  QQQ    W     W  Y   Y  H  H   CCC 
Q Q W W Y Y H H C
Q Q W W W Y HHHH C
Q QQ W W W Y H H C
QQQQ W W Y H H CCC
Q