Как передать из одного класса значение поля fieldNickname.getText() в другой класс (который находится в другом пакете)?

212
13 мая 2018, 21:30
package client_package;
public class ClientWindows extends JFrame implements ActionListener, TCPConnectionListener{

.... (какой-то код)
public final JTextField fieldNickname = new JTextField("Vasya"); // это глобальное поле
... (какой-то код)

    @Override
    public void actionPerformed(ActionEvent e) {
        String msg = fieldInput.getText();
        if(msg.equals("")) return;
        fieldInput.setText(null);
        connection.sendString(fieldNickname.getText() + ":" + msg);
    }
}

Нужно передать сюда:

package server_package;

public class ChatServer  implements TCPConnectionListener{
... какой-то код
public  synchronized void onConnectionReady(TCPConnection tcpConnection) {
        connections.add(tcpConnection);
        sendToALLConnections("Client connected: " +tcpConnection + "("+fieldNickname.getText()+")");  // Надо добавить имя
... какой-то код
}
READ ALSO
как получить значение radiobutton в JSP?

как получить значение radiobutton в JSP?

У меня есть JSP страница, в которой список radioButton заполняется так:

227
Можно ли как-то у инициализированного родителя перехватить поле?

Можно ли как-то у инициализированного родителя перехватить поле?

В программе при открытии окна инициализируются объекты: родитель и его наследникиУ родителя во время инициализации заполняется некое поле,...

213
Матричные индексы

Матричные индексы

Я использую библиотеку ejml для написания математических алгоритмов на javaЯ думаю, что это очень полезно, но мне нужно знать, есть ли быстрый...

232
Запрос JSON в Java

Запрос JSON в Java

нужно написать код для тестирования API через JSON

251