如何从类(对象)

时间:2015-11-05 12:32:22

标签: java user-interface javafx

我正在尝试使用JavaFX实现链接列表程序。但我被卡住了。 我将向您展示我的代码逻辑,让您了解相关信息。 这是Link类,只能在它的包中找到。

class Link
{
int ID;
Link next;
Link(int ID)
{
    this.ID=ID;
    next=null;
}
}

然后是LinkedList类,方法位于那里:

public class LinkedList extends Application
{
Link head,tail, searchKey;
@FXML
Button addToHead;
@FXML
Button addToTail;
@FXML
Button print;
void addToHead(){//My Code goes here...}
void addToTail(){//My Code goes here...}

并且为了处理事件,我创建了这个方法:

@FXML
public void handleAnyButtonClicked() {
final Button[] b = {new Button()};
b[0].setOnAction((event) -> {
b[0] = (Button) event.getSource();
final String bText = b[0].getText();
if(bText.equals("addToHead")){
addToTail(Link);// --> the problem is here
}
else if(bText.equals("addToTail")){
//   addToTail(Link);// --> the problem is here
}
else if(bText.equals("print")){
print();
}
});

但在调用函数之前,必须创建一个新的linkedlist对象。 我怎么解决这个问题。 注意: 我希望输出显示在控制台中,只有方法需要使用按钮调用它们。

0 个答案:

没有答案