2017-04-20 73 views
1

我是相当新的java和编写一个程序,基本上是一个计算器和当值推,它显示该值(显示堆栈的顶部)。对于作业的最后部分,它表示“不是只显示堆栈中的顶层项目,而是使用10个堆叠堆叠的文本框来显示堆栈中的所有项目,顶层项目位于顶层” 。我不知道什么是做,而无需编写百万行代码的最有效的方法,所以如果任何人都可以在正确的方向指向我,这将是很大的帮助显示堆栈项目

+0

你的问题太广,你使用的是什么框架? Swing,JavaFX,SWT,GWT,HTML? – MadProgrammer

+0

请参阅:[?为什么?“有人可以帮助我”不是一个实际问题(http://meta.stackoverflow.com/q/284236) – EJoshuaS

回答

1

使文本框的数组,并使用循环显示最多10个物品。

你的代码控制堆栈,因此它知道何时由于推或弹出操作其状态的变化。发生这种情况时,请调用一个方法来刷新堆栈的表示形式。该方法通过前十个项目,并将其内容复制到文本框中。当堆栈少于10​​个项目时,该方法应该清空剩余的文本框。

制作的复选框数组,写的更新程序应占用的码大约几十行,所以它应该不会太难以实施。