gpt4 book ai didi

java - 为什么我不能使用 DefaultTableModel?我错过了一些明显的东西吗? ( java )

转载 作者:行者123 更新时间:2023-12-01 17:27:23 25 4
gpt4 key购买 nike

这是我的代码:

import javax.swing.*; 
import java.awt.*;
import java.awt.event.*;

class Test{
static CardLayout cardLayout;
static JPanel card = new JPanel();

public static void main(String[] args) {
JFrame frame = new JFrame("AddressBook");
JPanel contentPane = (JPanel)frame.getContentPane();
card.setLayout(cardLayout = new CardLayout());

JPanel cardTop = new JPanel();
DefaultTableModel model = new DefaultTableModel();
model.addColumn("Name");
model.addColumn("Number");
String[] John = {"John", "1234"};
model.addRow(John);
String[] Beth = {"Beth", "4444"};
model.addRow(John);
JTable table = new JTable(model);
JScrollPane jsp = new JScrollPane(table);
cardTop.add(jsp);


card.add("Card Top", cardTop);
contentPane.add(card);

frame.setVisible(true);
frame.setSize(507, 191);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
}
}

当我尝试编译时,它说它无法识别 DefaultTableModel。另外,上面的代码是我的主代码的一部分,我确信我已经导入了正确的库。

这是错误:

Test.java:15: error: cannot find symbol
DefaultTableModel model = new DefaultTableModel();
^
symbol: class DefaultTableModel
location: class Test
Test.java:15: error: cannot find symbol
DefaultTableModel model = new DefaultTableModel();
^
symbol: class DefaultTableModel
location: class Test
2 errors

请帮忙?

最佳答案

import javax.swing.*; 
import java.awt.*;
import java.awt.event.*;

还不够。

DefaultTableModel 位于 javax.swing.table 包中,您需要将其包含在导入中...

import javax.swing.table.*

关于java - 为什么我不能使用 DefaultTableModel?我错过了一些明显的东西吗? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13851788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com