R
r0k
Gast
Hallo allerseits!
Ich hab ein Frage bezüglich des Methodenaufrus in Java,
und zwar möchte ich per Buttonklick eine Methode aufrufen, welche aber beim Aufruf den Rückgbewert noch nicht kennt, sondern diesen erst abfrägt und manuell einen Wert eingeben lässt.
Ich bräuchte das Ganze, da wir momentan an einem Blackjack-Projekt arbeiten und ich nur noch die Methode "Einsatz setzen" fertig stellen muss.
Hier ist also ein kleiner Ausschnitt davon:
Somit soll beim Buttonklick das Attribut "einsatz1" manuell verändert werden können, damit das neue Gehalt aktualisiert werden kann (jenachdem ob man gewinnt oder verliert)
Ich hoffe jemand kann mir helfen,
mfg
[Java=18]
private int einsatz1;
fenster.add(einsatz = new JButton("Einsatz setzen"));
einsatz.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
Einsatz_setzen(//Hier Rückgabewert, welcher manuell eingetippt werden soll)
einsatz.setEnabled(false);
}
});
public void Einsatz_setzen(int e){
einsatz1 = e;
}
public int Einsatz_geben(){
return einsatz1;
}
[/code]
Ich hab ein Frage bezüglich des Methodenaufrus in Java,
und zwar möchte ich per Buttonklick eine Methode aufrufen, welche aber beim Aufruf den Rückgbewert noch nicht kennt, sondern diesen erst abfrägt und manuell einen Wert eingeben lässt.
Ich bräuchte das Ganze, da wir momentan an einem Blackjack-Projekt arbeiten und ich nur noch die Methode "Einsatz setzen" fertig stellen muss.
Hier ist also ein kleiner Ausschnitt davon:
Somit soll beim Buttonklick das Attribut "einsatz1" manuell verändert werden können, damit das neue Gehalt aktualisiert werden kann (jenachdem ob man gewinnt oder verliert)
Ich hoffe jemand kann mir helfen,
mfg
[Java=18]
private int einsatz1;
fenster.add(einsatz = new JButton("Einsatz setzen"));
einsatz.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
Einsatz_setzen(//Hier Rückgabewert, welcher manuell eingetippt werden soll)
einsatz.setEnabled(false);
}
});
public void Einsatz_setzen(int e){
einsatz1 = e;
}
public int Einsatz_geben(){
return einsatz1;
}
[/code]