Java 我应该如何获取另一个类的BtnSubmit数据

Java 我应该如何获取另一个类的BtnSubmit数据,java,class,button,Java,Class,Button,这显示了我在一个类上的按钮代码,我想在另一个类上使用该按钮 基本上,这是我的另一个类中的代码,我想在这个类上链接BtnSubmit,我应该怎么做 private HBox addHBox() { HBox hbox = new HBox(); hbox.setPadding(new Insets(15, 12, 15, 12)); hbox.setSpacing(10); // Gap between nodes hbox.setStyle("-fx-bac

这显示了我在一个类上的按钮代码,我想在另一个类上使用该按钮

基本上,这是我的另一个类中的代码,我想在这个类上链接BtnSubmit,我应该怎么做

private HBox addHBox() {

    HBox hbox = new HBox();
    hbox.setPadding(new Insets(15, 12, 15, 12));
    hbox.setSpacing(10);   // Gap between nodes
    hbox.setStyle("-fx-background-color: #336699;");

    TextField txtSearch = new TextField ();
    Button btnSubmit = new Button("Submit");

    hbox.getChildren().addAll(txtSearch, btnSubmit);

    return hbox;
} } 
ConfigurationBuilder configBuilder=新的ConfigurationBuilder();
configBuilder.setOAuthConsumerKey(“”);
configBuilder.SetOAuthConsumerCret(“”);
configBuilder.setOAuthAccessToken(“”);
configBuilder.setOAuthAccessTokenSecret(“”);
//创建用于搜索等的Twitter实例。
TwitterFactory tf=新的TwitterFactory(configBuilder.build());
Twitter=tf.getInstance();
btnSubmit.setOnAction((javafx.event.ActionEvent)->{
Query Query=新查询(txtSearch.getText());
查询.setLang(“en”);
查询结果;
query.setCount(100);
整数计数=0;
试一试{
结果=twitter.search(查询);
List tweets=result.getTweets();
用于(状态推文:推文){
字符串userName=tweet.getUser().getName();
long userId=tweet.getUser().getId();
//Date creationDate=tweet.getCreatedAt();
String tweetText=tweet.getText();
计数++;
System.out.println(“由“+userName+”(“+userId+”)创建的Tweet”+count);
System.out.println(“Tweet文本”+Tweet文本);
}
}
捕获(TwitterException ex){
}
});

是否要在函数实际所在的类之外的另一个类中使用addHbox函数中声明的按钮?是的,我想在另一个类中使用addHbox函数中的按钮。在函数中返回该按钮并将其链接到类中定义的公共静态按钮如何。然后,您将能够在另一个classi did静态按钮btnSubmit中使用它;并通过执行import static firsttask.firsttask.btnSubmit将其称为另一个类;但是,该按钮没有任何作用,没有任何想法或线索?通常情况下,您可以使用otherclass.member访问其他类的公共静态成员!也许Mark McLaren-answer可以帮助你,你想在你的addHbox函数中声明一个按钮,而不是在你的函数实际所在的类中使用它吗?是的,我想在另一个类中的addHbox函数中使用一个按钮,在你的函数中返回它,并将它链接到类中定义的公共静态按钮。然后,您将能够在另一个classi did静态按钮btnSubmit中使用它;并通过执行import static firsttask.firsttask.btnSubmit将其称为另一个类;但是,该按钮没有任何作用,没有任何想法或线索?通常情况下,您可以使用otherclass.member访问其他类的公共静态成员!也许马克·迈凯轮的回答可以帮助你
   ConfigurationBuilder configBuilder = new ConfigurationBuilder();
    configBuilder.setOAuthConsumerKey("");
    configBuilder.setOAuthConsumerSecret("");
    configBuilder.setOAuthAccessToken("");
    configBuilder.setOAuthAccessTokenSecret("");

    //Create instance of Twitter for searching etc.
    TwitterFactory tf = new TwitterFactory(configBuilder.build());
    Twitter twitter = tf.getInstance();

    btnSubmit.setOnAction((javafx.event.ActionEvent event) -> {
        Query query = new Query(txtSearch.getText());
        query.setLang("en");
        QueryResult result;
        query.setCount(100);
        int count = 0; 

        try {
            result = twitter.search(query);
            List<Status> tweets = result.getTweets();
            for (Status tweet : tweets) {
               String userName = tweet.getUser().getName();
               long userId = tweet.getUser().getId();
             //Date creationDate = tweet.getCreatedAt();
               String tweetText = tweet.getText();
               count++;

      System.out.println("Tweet created by " + userName + "(" + userId + ")" + count);
      System.out.println("Tweet text " + tweetText);
             }
        }
        catch(TwitterException ex){
        }
    });