我正在Java Swing的一个项目"医院管理系统".现在在记录页面上,我想以表格格式显示患者的所有存储记录.但我从来没有和JTable合作过.现在,当我尝试在一个简单的程序中获取记录时,它在for循环中打印控制台上的所有记录但是当我去JFrame并尝试获取JTable上的记录时,它显示的错误信息如下:
Ex_test.java:51: cannot find symbol, symbol : constructor JTable(java.lang.String[],java.lang.String[][])
location: class javax.swing.JTable, JTable table=new JTable(column,data);
Run Code Online (Sandbox Code Playgroud)
谁能告诉我我的代码中有什么问题?
数据库是MS-Access 2007.
import javax.swing.*;
import javax.swing.JTable;
import java.awt.event.*;
import java.awt.*;
import java.sql.*;
public class Ex_test extends JFrame
{
public static void main(String[] args)
{
Ex_test ob=new Ex_test();
}
int i=0;
String column[];
String data[][];
//JTable table;
public Ex_test()
{
super("Array");
String[] id=new String[15];
String[] name=new String[15];
String[] contact=new String[15];
try
{
Connection con;
Statement st;
ResultSet rs;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:test");
st=con.createStatement();
rs=st.executeQuery("select * from …Run Code Online (Sandbox Code Playgroud)