Одна вещь, которую вы можете сделать здесь, если вы хотите получить доступ к содержимому одной Jtable из другой панели, это то, что вы создаете размеры массива, которые будут зависеть от типа данных, например, если есть два столбца, то будет два измерения и т. д.
Здесь вы можете сделать этот массив статическим или общедоступным, который предоставляет данные в таблицу и получать доступ к содержимому из другой панели.
Вот пример кода:
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class JTableExamples {
// frame
JFrame f;
// Table
JTable j;
// Constructor
JTableExamples()
{
// Frame initiallization
f = new JFrame();
// Frame Title
f.setTitle("JTable Example");
// Data to be displayed in the JTable
public String[][] data = {
{ "Kundan Kumar Jha", "4031", "CSE" },
{ "Anand Jha", "6014", "IT" }
};
// Column Names
String[] columnNames = { "Name", "Roll Number", "Department" };
// Initializing the JTable
j = new JTable(data, columnNames);
j.setBounds(30, 40, 200, 300);
// adding it to JScrollPane
JScrollPane sp = new JScrollPane(j);
f.add(sp);
// Frame Size
f.setSize(500, 200);
// Frame Visible = true
f.setVisible(true);
}
// Driver method
public static void main(String[] args)
{
new JTableExamples();
}
}
Теперь, так как здесь массивы данных являются общедоступными, вы можете получить к ним доступ из других сцен.