C
ChrisLeeBear
Gast
hi javas,
bin noch frisch und hab schon das erste problem.
hab schon deswegen mächtig im netz gesucht, aber keine relevanten infos gefunden.
ich will den string aus einem textfeld zur weiterverarbeitung an einen actionlistener (in anderer Klasse, um öffentlich sein zu können) übergeben.
mein problem ist: wie übergebe ich den string an die klasse uebergabe, in der der actionlistener seine arbeit verrichten soll?
_____________das ist die hauptklasse:
ausserdem weiss ich nicht, wie der string dann zurückkommt (mit return; aber kann actionPerformed vom Typ String sein??, standarmäßig ja void...)
ich hoffe, das die infos auusreichen und noch mehr hoffe ich das mir jemand helfen kann.
bin noch frisch und hab schon das erste problem.
hab schon deswegen mächtig im netz gesucht, aber keine relevanten infos gefunden.
ich will den string aus einem textfeld zur weiterverarbeitung an einen actionlistener (in anderer Klasse, um öffentlich sein zu können) übergeben.
mein problem ist: wie übergebe ich den string an die klasse uebergabe, in der der actionlistener seine arbeit verrichten soll?
_____________das ist die hauptklasse:
Code:
import ereignisse.*;
import java.awt.*;
import java.awt.event.*;
class Waehrungsrechner extends Frame
{
Waehrungsrechner(String titel)
{
super(titel);
Label eingabe_label = new Label("String eingeben: ");
TextField eingabe_text = new TextField(10);
Button uebergeben = new Button("String uebergeben");
setLayout(FlowLayout());
setSize(200, 300);
setVisible(true);
uebergeben.addActionListener(new Uebergabe(eingabe_text.getText()));
//ich habe mir gedacht dass der string so an den actionlistener zur weitervarbeitung übergeben wird???
}
public static void main(String[] args)
{
Waehrungsrechner Fenster1 = new Waehrungsrechner("String");
Fenster1.pack();
Fenster1.show();
}
}
___________an diese klasse soll übergeben werden:
package ereignisse;
import java.awt.*;
import java.awt.event.*;
public class Uebergabe implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
//hier soll etwas mit dem string passieren
}
}
ausserdem weiss ich nicht, wie der string dann zurückkommt (mit return; aber kann actionPerformed vom Typ String sein??, standarmäßig ja void...)
ich hoffe, das die infos auusreichen und noch mehr hoffe ich das mir jemand helfen kann.