2017-04-20 70 views
1

我是相當新的java和編寫一個程序,基本上是一個計算器和當值推,它顯示該值(顯示堆棧的頂部)。對於作業的最後部分,它表示「不是隻顯示堆棧中的頂層項目,而是使用10個堆疊堆疊的文本框來顯示堆棧中的所有項目,頂層項目位於頂層」 。我不知道什麼是做,而無需編寫百萬行代碼的最有效的方法,所以如果任何人都可以在正確的方向指向我,這將是很大的幫助顯示堆棧項目

+0

你的問題太廣,你使用的是什麼框架? Swing,JavaFX,SWT,GWT,HTML? – MadProgrammer

+0

請參閱:[?爲什麼?「有人可以幫助我」不是一個實際問題(http://meta.stackoverflow.com/q/284236) – EJoshuaS

回答

1

使文本框的數組,並使用循環顯示最多10個物品。

你的代碼控制堆棧,因此它知道何時由於推或彈出操作其狀態的變化。發生這種情況時,請調用一個方法來刷新堆棧的表示形式。該方法通過前十個項目,並將其內容複製到文本框中。當堆棧少於10​​個項目時,該方法應該清空剩餘的文本框。

製作的複選框數組,寫的更新程序應占用的碼大約幾十行,所以它應該不會太難以實施。