PropertyTable.java 465 B

12345678910111213141516171819202122232425
  1. package ui.view;
  2. import javax.swing.table.DefaultTableModel;
  3. public class PropertyTable extends DefaultTableModel {
  4. @Override
  5. public Class<?> getColumnClass(int columnIndex) {
  6. Class clazz = String.class;
  7. if (getColumnCount() == 6) {
  8. switch (columnIndex) {
  9. case 5:
  10. clazz = Boolean.class;
  11. break;
  12. }
  13. } else if (getColumnCount() == 5) {
  14. switch (columnIndex) {
  15. case 4:
  16. clazz = Boolean.class;
  17. break;
  18. }
  19. }
  20. return clazz;
  21. }
  22. }