DefaultTableModelを定義しましたが、新しい行を挿入したいのにコードがコンパイルされません。間違いは何ですか?私はそれを見ることができない!JTableエラーの行
window/Ventana.java:221: cannot find symbol
symbol : variable modelo
location: class window.Ventana
modelo.newRow(new Object[]{"","","",""});
^
Note: window/Ventana.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error
私のコードの主要な部分:
package window;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.Vector;
import java.lang.*;
import javax.swing.table.*;
import javax.swing.JTable;
String[] nombre_columna = {"Name","Id","Won","Lost"};
Object[][] datos = {};
DefaultTableModel modelo = new DefaultTableModel(datos,nombre_columna);
JTable tabla = new JTable(modelo);
JScrollPane scrollPane = new JScrollPane(tabla);
add(scrollPane);
modelo.addRow(new Object[]{"","","",""});
質問を編集して、コードを読み取り可能にするようにフォーマットできますか? – wolfcastle
実際のコードをあまりにも多く欠けているので、問題を特定することはできません。 –
問題はnewRowではありません。コードを編集します。総コードが大きすぎてここに貼り付けることはできません。 – dani