当我调用该方法updateTable()
时,表格会正确显示,但是当我水平滚动表格时,一些标题会失真(错误的标题/标题相互重叠。)。
我正在使用 Netbeans 我该怎么办?
public void updateTable(String query)
{
try
{
String sql=query;
PreparedStatement pst=connectionVariable.prepareStatement(sql);
ResultSet res=pst.executeQuery();
myTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
JScrollPane scrollpane = new JScrollPane(myTable);
scrollpane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
scrollpane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
myTable.setModel(DbUtils.resultSetToTableModel(res));
pst.close();
res.close();
}
catch(Exception e) { JOptionPane.showMessageDialog(null,""+e+"","Error Updating Table",JOptionPane.ERROR_MESSAGE); }
}
public loadTableAsPerSelection()
{
initComponents();
String load_table="Select columnnames from tablenames";
updateTable(load_table);
}