私は9列あり、ループ内のデータを計算し、異なる列にデータを書きたいのですが、どの列データが正確であるか?データを書き込むための正確な列
これは何私である:私はこれは私が欲しいものである(wynik < 2)場合、列を変更したいが、それは同じセルに日付を書いているためtable.setValueAtが役に立たない
取得:
私のコードからのセクションがあります:
int[] arr = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
36, 37, 38, 39, 40 };
double[] walce = { 257.175, 263.525, 304.8, 323.85, 333.375, 396.875, 415.925,
454.025, 638.175 };
int w = 0;
for (int i = 0; i < arr.length; i++) {
wynik = (walce[w]/arr[i])-wartoscWysokoscEtykiety;
model.addRow(new Object[]{
wynik,
});
if (wynik < 2) {
table.setValueAt(wynik, i, w);
w = w +1;
i=0;
}
私のコード全体はwklej.org/id/3057183/です。
私はあなたの要件をかなり得ていません。 'JTable'にあなたのデータをどのように表示したいのかを正確に示してください。 –
'i'(ループ制御変数)を0にリセットすることは危険であり、読めないコードを生成することは確実です。あなたのループはいつでも終了しますか? –
また、あなたのコードの現在の動作は、希望とはどのように違うのですか?具体的にしてください。 –