これは奇妙なことだと思うかもしれませんが、ここから皆さんからいくつかの提案を受けたいと思っていました。私はJava開発の初心者です(ASP.NET Web開発の2年後)、私は最近、最初のJavaプロジェクト、つまり電卓に取り組み始めました。彼らは、そこには数多くの電卓があることを理解していますが、それは良い初心者のプロジェクトだと思っていました。Javaからの読み込みJTextArea
とにかく、私は助けが必要です。現在、私は、約5行の高さである(単純なJTextFieldではなく)スクロールJTextAreaを表示に使用しています。ユーザーがリストをスクロールして以前のエントリなどを表示できるようにします。ボックスの書式は1行に数えます。プログラムは次のように答えを生成します。
私の実際の質問は、これを実装する最良の方法は何ですか?私の考えは、equalsが押されたときに最後の行までJTextAreaを読み込み、その行を演算子(+、 - など)とオペランドで検索しようとしました。これはこれを行う最善の方法ですか?これはうまくいくはずですが、煩雑になり、非常に非効率的に聞こえるかもしれません。私は、JTextAreaを置き換えても、他のいくつかのコンポーネントがうまくいくと思っています。
ありがとうございます!
リストの各要素はseparete計算になり、まだあなたは、ユーザーが過去の計算を見ることができますので、おそらくのJList(drowpdownリスト)は、よりappropiateだろう。 とにかくプログラムを簡略化するためのアイデア – OscarRyz