在多个文本框中显示堆栈项

时间:2017-04-20 23:26:57

标签: java

我对java很新,并且编写一个基本上是计算器的程序,当推送一个值时,它会显示该值(显示堆栈顶部)。对于作业的最后一部分,它说“不是仅显示堆栈中的顶部项目,而是使用10个文本框堆叠在一起,以显示堆栈中的所有项目,顶部项目位于顶部” 。我不知道在没有编写一百万行代码的情况下最有效的方法是什么,所以如果有人能指出我正确的方向,那将是很好的帮助

1 个答案:

答案 0 :(得分:1)

创建一个文本框数组,并使用循环显示其中最多十个项目。

您的代码控制堆栈,因此它知道其状态由于推送或弹出操作而发生变化。发生这种情况时,调用方法刷新堆栈的表示。该方法遍历前十项,并将其内容复制到文本框中。当堆栈少于十个项目时,该方法应该删除剩余的文本框。

制作一系列复选框并编写更新例程应该占用大约几十行代码,因此实现起来不会太难。