PropertyTable.java 592 B

12345678910111213141516171819202122232425262728293031323334
  1. package ui.view;
  2. import javax.swing.table.DefaultTableModel;
  3. /**
  4. * Property Table.
  5. *
  6. * @author Gruppe14
  7. */
  8. public class PropertyTable extends DefaultTableModel {
  9. @Override
  10. public Class<?> getColumnClass(int columnIndex) {
  11. Class clazz = String.class;
  12. if (getColumnCount() == 8) {
  13. switch (columnIndex) {
  14. case 6:
  15. clazz = Boolean.class;
  16. case 7:
  17. clazz = Boolean.class;
  18. break;
  19. }
  20. } else if (getColumnCount() == 7) {
  21. switch (columnIndex) {
  22. case 5:
  23. clazz = Boolean.class;
  24. case 6:
  25. clazz = Boolean.class;
  26. break;
  27. }
  28. }
  29. return clazz;
  30. }
  31. }