Beejee
Legacy Member
Ik heb voor school een project, waarin ik graag gebruik zou maken van het spel galgje.
Het probleem is dat ik momenteel vast zit aan mijn actionListeners.
Ik heb nu de 26 buttons al die elk een letter van het alfabet voorstellen en die elk voorzien zijn van een actionListeners.
Het probleem zit hem nu dat ik zoek naar een een manier om deze 26 buttons allemaal te laten werken met 1 action die dan gewoon altijd een andere letter meekrijgt dat die knop dan voorstelt.
Dus de knop a stelt de string gok="a" en zet dan de methode controleer in actie, om te checken of die wel degelijk in het woord zit)
het enige dat dus steeds verschillend is is de letter die in gok wordt opgeslagen.
mijn code om de knoppen aan te maken
sorry als ik onduidelijk ben.
Het probleem is dat ik momenteel vast zit aan mijn actionListeners.
Ik heb nu de 26 buttons al die elk een letter van het alfabet voorstellen en die elk voorzien zijn van een actionListeners.
Het probleem zit hem nu dat ik zoek naar een een manier om deze 26 buttons allemaal te laten werken met 1 action die dan gewoon altijd een andere letter meekrijgt dat die knop dan voorstelt.
Dus de knop a stelt de string gok="a" en zet dan de methode controleer in actie, om te checken of die wel degelijk in het woord zit)
het enige dat dus steeds verschillend is is de letter die in gok wordt opgeslagen.
mijn code om de knoppen aan te maken
Code:
//Galgje
int i;
StringBuffer buffer;
a = new Button[26];
pButtonkes = new JPanel();
pButtonkes.setLayout( new GridLayout( 2,13) );
// knoppen maken voor spel
for (i = 0; i <26; i++)
{
buffer = new StringBuffer();
buffer.append((char)(i+65));
a[i] = new Button(buffer.toString());
a[i].addActionListener( this );
a[i].setActionCommand("" + i);
pButtonkes.add(a[i]);
}
sorry als ik onduidelijk ben.

