Wie kann ich ein JTextField richtig auslesen? dieser code gibt mir als IP und Port immer null aus
weis jemand, wie ich das auslesen kann?
Er springt beim eingeben noch nicht mal in den Action Listener, was glaube ich das problem ist, wie kann ich das besser lösen?
Danke schonmal im voraus.
Java:
package Module;
import java.awt.event.*;
import javax.swing.*;
import net.*;
import Module.*;
import java.lang.*;
public class ConnectionGUI extends JFrame
{
JPanel panel = new JPanel();
JLabel label = new JLabel();
JTextField IP = new JTextField(Main.NAO_IP,10);
JTextField NAOPort = new JTextField(Main.NAO_PORT +"",10);
JButton OK = new JButton("OK");
String Ip;
String Port;
public ConnectionGUI()
{
}
public void openGUI()
{
setSize(200,100);
setResizable(false);
setLocationRelativeTo(null);
setName("Connection");
panel.add(IP);
panel.add(NAOPort);
panel.add(OK);
IP.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Ip = IP.getText();
System.out.println("Ip");
}
});
NAOPort.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Port = NAOPort.getText();
System.out.println("Port");
}
});
OK.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
dispose();
Main.NAO_PORT = Integer.parseInt(Port);
System.out.println("Port: "+Port);
System.out.println("Ip: "+Ip);
Main.NAO_IP = Ip;
//Main.setNAO();
close();
}
});
add(panel);
setVisible(true);
requestFocus();
}
public void close()
{
dispose();
}
}
weis jemand, wie ich das auslesen kann?
Er springt beim eingeben noch nicht mal in den Action Listener, was glaube ich das problem ist, wie kann ich das besser lösen?
Danke schonmal im voraus.
Zuletzt bearbeitet: