Hey Leute,
ich bin mir nicht ganz sicher wohin ich die Frage stellen soll, ich hoffe sie steht gut bei den Anfängerfragen!
Ich schreibe für die Uni ein OR-Programm mit dem Tripel-Algorithmus. Seit Stunden hänge ich nun an einem Problem.
Ich will einen String (ausgelesen aus einem textfeld auf der GUI) an eine andere Klasse übergeben. Den String zu übergeben habe ich geschafft, leider liest er mir das Textfeld nicht aus.
[HIGHLIGHT="Java"]public class Tripelfenster33 extends javax.swing.JFrame
implements MouseListener
{
public String save = "h";
public void sets1()
{
save = jTextField1.getText();
}
public String getString1()
{
return save;
}[/HIGHLIGHT]
Eigentlich auch logisch da die Variable save in der Klasse deklariert wurde und von da jeweils gelesen wird.
Für die andere KLasse benötige ich die getString1-Methode. Darin kann ich das Textfeld nicht auslesen da sonst ein fehler in der anderen Klasse auftaucht (auch dort gibt es ein textfeld mit demselben Namen).
[HIGHLIGHT="Java"]public Tripelerg33()
{
Tripelfenster33 tr33 = new Tripelfenster33();
s1 = tr33.getString1();
initComponents();
}[/HIGHLIGHT]
Wie bekomme ich das hin das "save" das Textfeld ausliest und es dann im return an das andere Programm weitergibt??
Ich hoffe sehr das mir jemand helfen kann, ich bin am verzweifeln!
Viele Grüße
Informatikerin
ich bin mir nicht ganz sicher wohin ich die Frage stellen soll, ich hoffe sie steht gut bei den Anfängerfragen!
Ich schreibe für die Uni ein OR-Programm mit dem Tripel-Algorithmus. Seit Stunden hänge ich nun an einem Problem.
Ich will einen String (ausgelesen aus einem textfeld auf der GUI) an eine andere Klasse übergeben. Den String zu übergeben habe ich geschafft, leider liest er mir das Textfeld nicht aus.
[HIGHLIGHT="Java"]public class Tripelfenster33 extends javax.swing.JFrame
implements MouseListener
{
public String save = "h";
public void sets1()
{
save = jTextField1.getText();
}
public String getString1()
{
return save;
}[/HIGHLIGHT]
Eigentlich auch logisch da die Variable save in der Klasse deklariert wurde und von da jeweils gelesen wird.
Für die andere KLasse benötige ich die getString1-Methode. Darin kann ich das Textfeld nicht auslesen da sonst ein fehler in der anderen Klasse auftaucht (auch dort gibt es ein textfeld mit demselben Namen).
[HIGHLIGHT="Java"]public Tripelerg33()
{
Tripelfenster33 tr33 = new Tripelfenster33();
s1 = tr33.getString1();
initComponents();
}[/HIGHLIGHT]
Wie bekomme ich das hin das "save" das Textfeld ausliest und es dann im return an das andere Programm weitergibt??
Ich hoffe sehr das mir jemand helfen kann, ich bin am verzweifeln!
Viele Grüße
Informatikerin
Zuletzt bearbeitet von einem Moderator: