好吧,因此可能會看到一些奇怪的,但我想從這裏的每個人得到一些建議。我是一個開始的Java開發人員(經過兩年的ASP.NET Web開發),最近我開始研究我的第一個Java項目 - 一個計算器。我意識到他們有很多計算器,但我認爲這將是一個很好的初學者項目。從Java閱讀JTextArea
無論如何,這裏是我需要幫助的。目前,我正在使用滾動JTextArea進行顯示(而不是簡單的JTextField),大約5行高。我希望用戶能夠滾動瀏覽列表以查看以前的條目等。該框的格式將在一行上等於方程式,程序將在下一個等等上生成答案。
我真正的問題是,如何實現這個最好的方法?我的第一個想法是通過JTextArea在等號被按下時讀到最後一行,並嘗試在操作符(+, - 等)和操作數中搜索該行。這是最好的方式去做這件事嗎?儘管這樣做會起作用,但我認爲它會變得麻煩,聽起來效率很低。我很樂意提供任何建議,甚至可能取代JTextArea,其他一些組件會更好。
謝謝!
也許JList(下降列表)會更合適,因爲列表中的每個元素都是分隔符計算,您仍然可以允許用戶查看過去的計算結果。 無論如何只是一個想法來簡化程序 – OscarRyz 2009-07-28 01:07:54