17
Янв
2021

Изменение TextArea из собственнойфункции программы в JAVAFX

не получается изменить текст в textarea , вылетает ошибка NullPointerException.

код контроллера

import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.scene.control.Button; import javafx.scene.control.TextArea; import javafx.scene.control.TextField; import java.io.IOException; public class CCONTROL {
    public  client_connect con;
    @FXML
    private TextField nick;
    @FXML
    private  TextArea text1;
    @FXML
    private  TextField mess;
    @FXML
    private Button But2;
    @FXML
    private Button But1;
    public String str=new String();
    @FXML //but2
    void onClickMethod2(ActionEvent event) {
        try {
            con=new client_connect();
        }
        catch(IOException e) {
            e.printStackTrace();
        }
    }
    @FXML //but1
    void onClickMethod1(ActionEvent event) { //str=nick.getText()+": "+mess.getText();
        //text1.setText( str+text1.getText()+"\r\n" );
        con.tcsend( str );
    }
    public void send_message(String s){
        text1.setText( "fdg" );
       //text1.setText( s+"\r\n" );
    }
    //public void get }

Источник: https://ru.stackoverflow.com/questions/1232465/%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-textarea-%D0%B8%D0%B7-%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B-%D0%B2-javafx

Тебе может это понравится...

Добавить комментарий