Swing FileWrite??

edsie2011

Aktives Mitglied
Hallo ich implemtiere gerade einen Client mit swing und ich wollte geren das er mir das was ich eingebe an den Server Versendet. Mit hardcode klapt das auch aber ich weis nicht wie ich das in swing mache

Java:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package twitterclient;
import des.*;
/**
 *
 * @author Ananymous
 */
public class TwitterClient {

    private TwitterService twitter;
    private TwitterService_Service twitterservice;
    
    public TwitterClient() {
        twitterservice = new TwitterService_Service();
        twitter = twitterservice.getTwitterServicePort();
    }
    
    private String WriteFile(String txt) throws IOException_Exception{
        return twitter.writeFile(txt);
    }
    
    public static void main(String[] args) throws IOException_Exception {
       TwitterClient tw = new TwitterClient();
       
        String Nachricht;
        tw.WriteFile("Hallo"); //Hallo wird in einer txt abgespeichert
                                    // und an dieserstlle müchte ich das er nicht Hallo reinschreibt sonder meine Tastatur eingabe
        
    }
}

So hier in swing wenn ich moucClicked mache

Java:
 private void sendMouseClicked(java.awt.event.MouseEvent evt) {
        // TODO add your handling code here:
        twitterservice = new TwitterService_Service();
        twitter = twitterservice.getTwitterServicePort();
        Client tw = new Client();
       
        String Nachricht = null;
        
        tw.WriteFile(Nachricht);
        Nachricht = this.sendFenster.getText();
        this.HaupFenster.setText(Nachricht);


Achja und hier sollte er sobald ich reinklicke der text ihre nachricht bitte verschwinden aber der zeigt mir die noch nicht aml an?

Java:
 private void sendFensterMouseClicked(java.awt.event.MouseEvent evt) {
        // TODO add your handling code here:
   String Mytxt;
   Mytxt = "Ihre Twitt";
    if(  this.sendFenster.getText() == null ? Mytxt == null : this.sendFenster.getText().equals(Mytxt)){
       this.sendFenster.setText(null);
  }
    }

Danke für Gute Ratschläge und Danke an alle die Sagen google nach.:toll:
 
Zuletzt bearbeitet:
Es ist genau dasselbe wie im Hardcode, nur dass du die Nachricht aus dem Textfeld oder was auch immer du verwendest, entnehmen und es dann abschicken über die Streams wie im Hardcode. Die GUI bildet nur den Rahmen um den Hardcode!
 
Indem du deine GUI bastelst und dann im Event dann deine hardgecodete Variante einbaust. Ich gebe dir nur den Ansatz, da wenn du sagst, dass du den Hardcode schon geschaffst hast, die GUI darauf aufbauen kein Problem sein sollte.
 

Zurück
Oben