我正在尝试为创建网球锦标赛的应用程序填充队列
当我单击按钮“Crear Torneo”(如图所示)时,我正在方法“crearTorneo”中创建队列。当我点击“Añadir”按钮(也可以在图像中看到)时,它会获取几个TextFields中的信息并在“llenarCola”方法中创建一个对象,返回该对象的目的是填充队列。
现在,这是我的llenarCola方法:
@FXML
private NodoJugadores llenarCola(ActionEvent event)
{
int cedula = Integer.parseInt(textCedula.getText());
int edad = Integer.parseInt(textEdad.getText());
NodoJugadores jugador = new NodoJugadores(textNombre.getText(), cedula, textSexo.getText(), edad, textEquipo.getText(), 0);
return jugador;
}
这是我的crearTorneo方法:
@FXML
private void crearTorneo(ActionEvent event)
{
NodoJugadores jugador;
ColaJugadores cola = new ColaJugadores();
jugador = llenarCola();
显然,当我在crearTorneo中调用方法llenarCola时,我缺少ActionEvent参数,这让我想到了我的问题:如何在另一个方法上调用带有ActionEvent参数的方法?或者我可能走错路了?
第一次用JavaFX,所以可能还有一个我不知道的方法(很好的练习方法)。我仍然需要仅在按下按钮“adir”时调用方法llenarCola。我用的是Scene Builder 2和Netbeans 8.0.2。
这与在JavaFX中处理键盘输入的优雅方式基本相同
你能做到的
@FXML
private void llenarCola(ActionEvent event) {
llenarCola() ;
}
private NodoJugadores llenarCola() {
int cedula = Integer.parseInt(textCedula.getText());
int edad = Integer.parseInt(textEdad.getText());
NodoJugadores jugador = new NodoJugadores(textNombre.getText(), cedula, textSexo.getText(), edad, textEquipo.getText(), 0);
return jugador;
}
然后您可以调用no-arg版本:
@FXML
private void crearTorneo(ActionEvent event){
NodoJugadores jugador;
ColaJugadores cola = new ColaJugadores();
jugador = llenarCola();
// ...
}
我需要了解如何将方法返回到方法中,以打印出计算机的随机选择。 打印语句之后的最后一个方法不完整;我只是被这部分卡住了。
我有一个包含许多方法的类,这些方法可以产生问题,所以我为这些方法实现了异常处理。现在我想在另一个类中使用这些方法。 我是否需要再次通过try和get来处理这些异常,或者我只需要调用该方法就完成了?
我在我的服务层有一个方法: [1]这一行获取条形码,比如然后调用另一个类中的一个方法,该方法从数据库中检索有关该项目的信息,执行计算并返回价格。可能的值可以类似于。 [2]按价格对所有值进行升序排序。因此,如果列表包含和和,则将其排序为和。 当我尝试测试此方法时,当调用时,我得到空指针异常。我如何测试这个方法?我试着搜索并找到了一些关于使用mockito的问题和答案,但我不知道如何实现它。 我目前
我试图模仿一个私有方法,如下所示。但是,在第4行,JUnit正在调用相关的validateLanguage方法,并且由于私有方法validateLanguage在调用其他方法时引发了异常,因此没有返回模拟值。我的理解是,使用PowerMock的JUnit应该跳过validateLanguage实际实现的调用。有人能澄清一下吗?
问题内容: 在Bruce Eckel的“ Thinking In Java,第四版”的第428页(有关类型信息的章节)中,具有以下示例: 也许我有点累,但是我看不到add()方法中对add()的调用是如何工作的。我一直认为它应该有一个引用,或者是一个静态方法(并且我在ArrayList或List中找不到静态add())。我想念什么? 我只是为自己测试,发现这可行: 问题答案: Java为这样的方法
问题内容: 在我的应用程序中,我有一个函数可以使NSRURLSession并使用发送一个NSURLRequest 在此任务的完成块中,我需要进行一些计算,以将UIImage添加到调用的viewcontroller中。我有一个叫做 进行添加UIImage的计算。如果我尝试在完成块中运行添加视图的代码,则Xcode会引发错误,提示我在后台进程中无法使用布局引擎。所以我在SO上找到了一些代码,试图在主线