Данные не отображаются в таблице после нажатия кнопки выбора в приложении Java Swing.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Данные не отображаются в таблице после нажатия кнопки выбора в приложении Java Swing.

Сообщение Anonymous »

Я написал код для обработки действия кнопки «Выбрать» (btnSelectActionPerformed()), где я пытаюсь взять данные из выбранной строки в одной из трех таблиц и вставить их в другую таблицу с помощью метода loadData(). . Однако после нажатия кнопки «Выбрать» данные не появляются в таблице назначения. Вот фрагмент кода, который я использовал:
private void btnPilihActionPerformed(java.awt.event.ActionEvent evt) {

// TODO добавьте сюда свой код обработки:
Идентификатор строки, нама, харга;
int tabelDipilih = -1; // -1 менандакан тидак ада пемилихан

Код: Выделить всё

int i = jTable1.getSelectedRow();
int f = jTable2.getSelectedRow();
int g = jTable3.getSelectedRow();

if (i >= 0) {
tabelDipilih = 1; // Dipilih dari jTable1
} else if (f >= 0) {
tabelDipilih = 2; // Dipilih dari jTable2
} else if (g >= 0){
tabelDipilih = 3; // Dipilih dari jTable3
}

try {
switch (tabelDipilih) { //untuk tentukan tabel berdasarkan pilihan
case 1: // Dipilih dari jTable1
id = jTable1.getValueAt(i, 0).toString();
nama = jTable1.getValueAt(i, 1).toString();
harga = jTable1.getValueAt(i, 4).toString();
loadData();
break;
case 2: // Dipilih dari jTable2
id = jTable2.getValueAt(f, 0).toString();
nama = jTable2.getValueAt(f, 1).toString();
harga = jTable2.getValueAt(f, 4).toString();
loadData();
break;
case 3: // Dipilih dari jTable3
id = jTable3.getValueAt(g, 0).toString();
nama = jTable3.getValueAt(g, 1).toString();
harga = jTable3.getValueAt(g, 4).toString();
loadData();
break;
default:
// Tangani pemilihan tidak valid (misalnya, tampilkan pesan kesalahan)
}
} catch (Exception e)  {
JOptionPane.showMessageDialog(null, "Gagal mengambil data menu. Silahkan coba lagi.");
return;
}
dispose ();
}
После нажатия кнопки пилих данные заносятся в таблицу

Подробнее здесь: https://stackoverflow.com/questions/784 ... n-a-java-s
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»