62,621
社区成员
发帖
与我相关
我的任务
分享
this.table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
this.table.getTableHeader().setPreferredSize(new Dimension(this.table.getTableHeader().getPreferredSize().width,50));
this.table.setRowHeight(40);




import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
public class TableInsertTest extends JFrame {
private JTable table = new JTable();
public TableInsertTest() {
TableModel dataModel = new DefaultTableModel() {
public int getColumnCount() { return 15; }
public int getRowCount() {return 10;}
public Object getValueAt(int row, int column) {return row * column;}
};
this.table = new JTable(dataModel);
this.table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
this.table.getTableHeader().setPreferredSize(new Dimension(this.table.getTableHeader().getPreferredSize().width,50));
this.table.setRowHeight(40);
this.table.setFont(new Font("宋体",0,16));
this.table.updateUI();
JScrollPane scrollpane = new JScrollPane(this.table);
Container contentPane = this.getContentPane();
contentPane.setLayout(new BorderLayout());
contentPane.add(scrollpane, BorderLayout.CENTER);
}
public static void main(String[] args) {
TableInsertTest frame = new TableInsertTest();
frame.setVisible(true);
frame.setSize(800, 600);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}