的addColumn()
方法爲我工作得很好:如果你需要更多的幫助演示該問題
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
public class SSCCE extends JPanel
{
SSCCE()
{
DefaultTableModel model = new DefaultTableModel(3, 5);
JTable table = new JTable(model);
JScrollPane scrollPane = new JScrollPane(table);
add(scrollPane);
model.addColumn("abc");
}
private static void createAndShowGUI()
{
JFrame frame = new JFrame("SSCCE");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new SSCCE());
frame.pack();
frame.setLocationByPlatform(true);
frame.setVisible(true);
}
public static void main(String[] args)
{
EventQueue.invokeLater(() -> createAndShowGUI());
/*
EventQueue.invokeLater(new Runnable()
{
public void run()
{
createAndShowGUI();
}
});
*/
}
}
發表您的演示代碼。
CodeMessyFormattedException。男人,你要求我們幫忙;但你不介意放置這樣一個混亂? – GhostCat
發佈適當的[mcve],證明問題是您需要更多幫助。我發佈了我的'MCVE',沒有任何問題。 – camickr