私はJavaソフトウェアプロジェクトに取り組んでおり、「ウォーターフォール」ディスプレイを作成したいと考えています。このディスプレイでは、画面の下部に色分けされたデータの行を描画してから、その行を上に「移動」する必要があります。データの経過時間と新しい行が作成されます。行データを作成してから、表示領域を表す2D配列を介して行配列を移動することは可能ですが、これは非常に効率的な方法ではないように思われます。
明らかに、これをCまたはC ++で記述している場合は、ポインター(およびポインターの配列)を使用します。
これをJavaで実装するにはどうすればよいですか?