Adding scrollbar in to table
Subscribe examples:
Code:
// Panel table data
JPanel dataMaterialPanel = new JPanel(new BorderLayout());
// Make a table not editable in java
TableModel model = new DefaultTableModel(data, columnNames) {
public boolean isCellEditable(int row, int column) {
return false;
}
};
table = new JTable(model);
table.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
table_click();
}
});
table.setFont(FontCustom.tableFont);
table.setRowHeight(20);
JTableHeader header = table.getTableHeader();
header.setFont(FontCustom.lbFont);
dataMaterialPanel.add(header, BorderLayout.NORTH);
JScrollPane jsc = new JScrollPane(table);
jsc.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
jsc.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
dataMaterialPanel.add(jsc, BorderLayout.CENTER);
dataMaterialPanel.setPreferredSize(new Dimension(widthScreen / 2 - 30, 200));
Không có nhận xét nào:
Đăng nhận xét