Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void addTable() {
- DefaultTableModel dm = (DefaultTableModel) volumes.getModel();
- dm.getDataVector().removeAllElements();
- dm.fireTableDataChanged();
- volumes = DATABASE.findVolumes();
- volumes.addMouseListener(new MouseListener() {
- @Override
- public void mouseClicked(MouseEvent e) {
- if(volumes.getSelectedRow() != -1) {
- remove_volume.setEnabled(true);
- } else {
- remove_volume.setEnabled(false);
- }
- }
- @Override
- public void mousePressed(MouseEvent e) {
- }
- @Override
- public void mouseReleased(MouseEvent e) {
- }
- @Override
- public void mouseEntered(MouseEvent e) {
- }
- @Override
- public void mouseExited(MouseEvent e) {
- CellEditor cellEditor = volumes.getCellEditor();
- int selectedRow = volumes.getSelectedRow();
- if (cellEditor != null) {
- cellEditor.stopCellEditing();
- }
- DefaultTableModel dm = (DefaultTableModel) volumes.getModel();
- dm.fireTableDataChanged();
- if(selectedRow != -1) {
- volumes.setRowSelectionInterval(selectedRow, selectedRow);
- }
- }
- });
- TABLE_PANEL.setBounds(new Rectangle(140, 85, 730, 90));
- TABLE_PANEL.add(new JScrollPane(volumes) {
- @Override
- public void setPreferredSize(Dimension preferredSize) {
- super.setPreferredSize(new Dimension(TABLE_PANEL.getWidth(), TABLE_PANEL.getHeight()));
- }
- });
- jPanel.add(TABLE_PANEL);
- }
- public void refreshTable() {
- addTable();
- }
Add Comment
Please, Sign In to add comment