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);
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é ^^