Java 我应该如何获取另一个类的BtnSubmit数据
这显示了我在一个类上的按钮代码,我想在另一个类上使用该按钮 基本上,这是我的另一个类中的代码,我想在这个类上链接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
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){
}
});