作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的代码:
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/
通常当我请求线程转储时,系统性能不佳的症状很容易解释;也就是说,通常我会看到许多线程显然正在等待一个已被获取但未被另一个释放的监视器。 在这种情况下,我有很多线程在等待监视器 (0x965ad100)
C:\Users\shagy\Desktop\3RD YEAR 2ND SEMESTER\SPM\Newfolder\SPM-SMS>npm start npm ERR! path C:\Users\
我是一名优秀的程序员,十分优秀!