Java

  • Hi@all

    weis jetzt einer von euch, wei ich den Inhalt eines Textfeldes in einen Integer wert umwandeln kann. Bein "Messanger" wär das bei der Portnummer von Vorteil ;)

  • nteger aus String

    Um ein Objekt der Klasse "Integer" aus einem Exemplar des Typs "String" zu erzeugen, kann ein Exemplarerzeugungsausdruck, wie »new Integer( "4" )« verwendet werden.

    ConvIntegerString.java

    public class ConvIntegerString
    { public static void main( String[] args )
    { final Integer i = new Integer( "4" );
    System.out.println( i ); }}


    System.out

    4

    sagt gooogle :P


    also wohl so was wie ... mueste funtsen :

    int port = new Integer(portString);


    bin aber nu zufaul ecli zu installieren und zu gucken ob das funtst

  • Da sagt Eclipse dann: Can´t convert Integer to int.....

    verdammt


    ------

    Wie kann man gleich wieder nen Button deaktivieren?

    wenn der button verb heißt, war des dann nicht so: verb.enable(false);

  • das geht schon aber ich kann halt hier:

    socket = new Socket(eIP.getText(), 4567);

    bei 4567 darf ich auch keinen Integer reinschreiben, sondern nur Int

    das ist der scheiss. Hab auch schon alles ausprobiert.....

    Nicht das es wichtig wär aber ein cooles extra wärs schon mit dem Port

  • Das mit dem Button deaktivieren funktioniert, ist zwar in Eclipse gelb unterringelt aber es geht...

    Die Umwandlung von String zu Int funzt auch.

    Danke

    Jetzt hab ich halt noch nen Button zur Trennung der Verbindung gemacht aber sobald man de getrennt hat und dann wieder auf Verbinden geht funzt des ned. Weis vielleicht einer von euch warum???

  • passt schon, habs nur bissl verplant :D

    übermorgen ist meiner komplett fertig, mit mehreren clients. Außerdem zeigts im Anzeigefenster den Nickname, den ich aus Winwos gelesen hab (Benutzername) :muhahaha:

  • Doch, doch. Ich habs so gmacht:

    private String user;
    user = System.getProperty("user.name");
    Label.setText(user);

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!