Hallo,
mit
Ich habe hier die Methode, mir der ich den Textt eines unspezifischen Buttons bekommen will und ihn dann verarbeiten will:
Die Methode will ich beim drücken eines Buttons, welcher in einer Liste ist ausführen:
Ich hoffe mein Problem war vertsändlich formuliert und ihr könnt mir helfen. Vielen Dank.
mit
getText()
kann man ja gewöhnlich den Textt einer Komponetente bekommen. Wie bekomme ich aber einen Text von einer Komponente, die ich nicht direkt aufrufe, sondern über eine Methode aufrufe? Also etwa so:Ich habe hier die Methode, mir der ich den Textt eines unspezifischen Buttons bekommen will und ihn dann verarbeiten will:
Java:
private String addButtonsAction() {
bill += getText() + " "; // Ich möchte den Text eines Buttons bekommen.
this.inputTxtArea.setText(bill);
return bill;
}
Java:
private void addFeaturesToButton() {
for (JButton button : buttons.getButtons()) {
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JButton b = (JButton) e.getSource();
b.addButtonsAction(); //Diese Methode will ich irgendwie aufrufen, ich weiß allerdings nicht wie ich es auf den spezifischen Button [button] der for-each-Schleife mache.
}
});
}
}