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
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
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);
Integer in = new Integer(port);
probiers ma so
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
Button deaktivieren: button.disable();
String to Int: int port = Integer.parseInt(portint.getText());
https://www.enigma-forum.de/ftp/HPS/JAVA/Toby/ClientServer/
Da stehts drin.
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???
Musst den Socket schließen, sonst bleibt der offen und blockiert.
Socket.close();
So weit hab ich auch gedacht, geht aber trotzdem nicht....
Also bei mir hat das geklappt.
Schau dir doch mal die Codes an, die du unter der obigen Adresse findest.
passt schon, habs nur bissl verplant
übermorgen ist meiner komplett fertig, mit mehreren clients. Außerdem zeigts im Anzeigefenster den Nickname, den ich aus Winwos gelesen hab (Benutzername)
Nicht übel! Java kann solche externen Daten einlesen? Lustig, dachte, Java läuft in einer Sandbox...
Doch, doch. Ich habs so gmacht:
private String user;
user = System.getProperty("user.name");
Label.setText(user);
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!