Wie man einen String aus einem Jframe (textfield) und legen Sie auf einem anderen jFrame (txtArea)? - Netbeans - Gut Erklärt

es ist mein Erster post hier, aber Sie haben dabei geholfen, mich indirekt in vielerlei Hinsicht. Aber diese Art der Sache, wie der Titel sagt, habe ich noch nicht herausfinden können.
Ich denke, ich brauche nicht zu sagen, ich bin ein noob in solchen Sache, und jede Art von Hilfe wäre toll =] .. By the way, ich bin mit netbeans (Java).

So, hier ist mein problem:

  • Ich habe eine jFrame1 mit 3 Textfeldern.
  • Auch in diesem jFrame1, ich habe einen button, der sollte Folgendes tun:
    +Schauen Sie durch das ganze 3 Textfelder und wählen Sie nur die Wörter zwischen "" und/oder zwischen **. Andere Wörter sollten nicht verwendet werden. Auch sollte diese Taste Umleitung mich zu jFrame2.
  • In den anderen jFrame2, die 'spezielle' Wörter gefunden, die in den 3 Textfeldern (jFram1), sollte es, in einem jTextArea1.

Und das ist, wo ich bin verloren. Denn ich kann nicht einen Weg finden, diese 'spezielle' Wörter und werfen Sie in dort.

Lassen Sie mich veröffentlichen Sie den code in hier, so dass Sie Jungs können einen genaueren Blick auf das, was ich Tue, richtig/falsch:

//Unten, die Jframe1

public class JFrame1 extends javax.swing.JFrame {

        public TxtFieldsQuotationMarks tfqm = new TxtFieldsQuotationMarks();
        public TxtFieldsAsterisk tfa = new TxtFieldsAsterisk();

public JFrame1() 
            {                
            initComponents();           
            }

//Unten, die Klassen, die ich geschaffen, um Unterstützung von den Feldern in JFrame1

public class TxtFieldsQuotationMarks 
  {
    public String field1;
    public String field2;
    public String field3;
  }

public class TxtFieldsAsterisk 
  {
    public String field1;
    public String field2;
    public String field3;
  }

//Unten, die Funktion, die tun sollten, die trick (der, finden diese 'spezielle Wörter')

private String Get_Fields_FindWords()(String Value)
{
    if  (Value.isEmpty())
    {
       return "";
    }
    else
    {
      String AuxStr = Value.substring(Value.indexOf('"'),Value.length());
      return AuxStr.substring(1, AuxStr.indexOf('"'));
    }
}


private String Get_Fields_Asterisk_FindWords(String Value)
{
    if  (Value.isEmpty())    

    {
       return "";
    }
    else
    {
      String AuxStr = Value.substring(Value.indexOf('*'),Value.length());
      return AuxStr.substring(1, AuxStr.indexOf('*'));
    }
}

//Unten, die Taste in JFrame1, dass die Wörter und öffnen Sie die JFrame2 für mich mit diesen Worten (Anführungszeichen oben und Sternchen darunter)

private void btnJFrame1ActionPerformed(java.awt.event.ActionEvent evt) 
   {

    Get_Fields_FindWords();
    Get_Fields_Asterisks_FindWords();
    JFrame2 jf2 = new JFrame2();
        jf2.setVisible(true);
   }

//Unten, die Methoden, die ich versuchte umzusetzen, um zu sparen, das 'spezielle Wörter' in den Feldern (dies ist auch in der JFrame1)

public void Get_Fields()
    {
        fields.field1 = Return_StringQuotationMarks(txtField1.getText());
        fields.field2 = Retorna_StringAspas(txtField2.getText());
        fields.field3 = Retorna_StringAspas(txtField3.getText());
    }

public void Get_Fields_Asterisk()
    {
        fields_asterisk.field1 = Return_StringAsterisk(txtField1.getText());
        fields_asterisk.field2 = Return_StringAsterisk(txtField2.getText());
        fields_asterisk.field3 = Return_StringAsterisk(txtField3.getText());
    }

//Hier ist schließlich der zweite JFrame (Jframe2), mit der textArea ("textArea)

public class JFrame2 extends javax.swing.JFrame {

        TxtFieldsQuotationMarks tfqm = new TxtFieldsQuotationMarks();
        TxtFieldsAsterisk tfa = new TxtFieldsAsterisk();


        public JFrame2() 
        {
            initComponents();
        }
}

Das ist ziemlich viel es, Jungs. Ich hoffe, Sie können verstehen, was ich versuche zu tun, und kann mir irgendwie helfen. Ich brauche wirklich diese Sache so bald wie möglich erfolgt.

InformationsquelleAutor enso | 2011-11-17
Schreibe einen Kommentar