我是编程的新手。我正在尝试创建一个婚礼跟踪器,我正在GUI上工作。我的代码没有显示任何内容

时间:2015-05-07 07:52:55

标签: java netbeans

用户应该能够输入他们的名字和姓氏。使用单选按钮选择新娘或新郎是否在那里。输入他们与新娘或新郎的关系。使用单选按钮选择他们是否喜欢吃鸡肉,猪肉或牛肉。然后我在底部选择JButtons。一个显示新娘的客人名单和时间戳。一个显示带有时间戳的新郎列表。另一个按字母顺序显示新娘的清单,按字母顺序显示新郎的清单。一个主列表具有时间戳和按字母顺序排列的主列表。最后,用餐首选项列表和退出按钮。

这段代码是不是要打印出来的东西?

    if (groomstate) {

        groomstate = false;

        Person person = new Person(firstNameTextField.getText(),lastNameTextField.getText(), relationshipTextField.getText(), "bride", "groom");

        PersonNode personNode = new PersonNode(person);

        brideLinkedList.addLast(personNode);

        jTextArea1.append(Person.getfirstName()

            + person.getlastName() + " is with the groom's party and is the "
            + person.getrelationship() + " of the groom.\n");

    }

}

2 个答案:

答案 0 :(得分:0)

解决此类问题的最佳工具是调试代码。在if语句的行中放置一个断点,并检查那里发生了什么。以下是Netbeans中的一些调试教程:

https://netbeans.org/kb/docs/php/debugging.html

抱歉,由于没有超过足够的重复点,我无法将其作为评论发布;)

答案 1 :(得分:0)

jTextArea1.append(Person.getfirstName() + person.getlastName() + " is with the groom's party and is the " + person.getrelationship() + " of the groom.\n"); }

Person.getFirstName()应该是person.getfirstName()