private void drawMyTicketsTable(UUID userID) {
        DefaultTableModel model = new DefaultTableModel();
        tblMyTickets.setModel(model);
        tblMyTickets.setEditable(false);

        try {
            HashMap<String, Color> colormap = new HashMap<>();

            try {
                List<Priority> pri = getPriorityData().getAll();

                for (Priority priority : pri) {
                    Color color = new Color(priority.getColor());

                    if (!colormap.containsKey(priority.getName())) {
                        colormap.put(priority.getName(), color);
                    }
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }

            PatternPredicate patternPredicateHigh = new PatternPredicate("Hoch", 3);
            ColorHighlighter highlighterHigh = new ColorHighlighter(patternPredicateHigh, colormap.get("Hoch"),
                    null, null, null);

            PatternPredicate patternPredicateMedium = new PatternPredicate("Mittel", 3);
            ColorHighlighter highlighterMedium = new ColorHighlighter(patternPredicateMedium, colormap.get("Mittel"),
                    null, null, null);

            PatternPredicate patternPredicateLow = new PatternPredicate("Tief", 3);
            ColorHighlighter highlighterLow = new ColorHighlighter(patternPredicateLow, colormap.get("Tief"),
                    null, null, null);


            tblMyTickets.setHighlighters(
                    highlighterHigh,
                    highlighterMedium,
                    highlighterLow);

            listTicketOverviewMyTickets = getTicketData().getOverviewByUserIdCreate(userID);

            model.addColumn("Erfassungsdatum");
            model.addColumn("Targetdatum");
            model.addColumn("Ticket Titel");
            model.addColumn("Ticket Priorität");
            model.addColumn("Ticket Status");
            model.addColumn("Bearbeiter");
            model.addColumn("Details");
            model.addColumn("Bearbeiten");
            model.addColumn("UUID");

            tblMyTickets.getColumn("UUID").setMaxWidth(0);
            tblMyTickets.getColumn("UUID").setMinWidth(0);
            tblMyTickets.getColumn("UUID").setPreferredWidth(0);
            tblMyTickets.setCellSelectionEnabled(false);
            tblMyTickets.setAutoCreateRowSorter(true);

            for (TicketOverview ticket : listTicketOverviewMyTickets) {
                int i = 0;
                Object[] rowData = new Object[9];
                rowData[i++] = ticket.getCreationDate();
                rowData[i++] = ticket.getTargetDate();
                rowData[i++] = ticket.getTitle();
                rowData[i++] = ticket.getPriority();
                rowData[i++] = ticket.getState();
                rowData[i++] = ticket.getUserFirstnameEdit() + " " + ticket.getUserLastnameEdit();
                rowData[i++] = "Details";
                rowData[i++] = "Bearbeiten";
                rowData[i] = ticket.getTicketId();

                model.addRow(rowData);
            }

            int[] selectionR = tblMyTickets.getSelectedRows();

            for (int i = 0; i < selectionR.length; i++) {
                selectionR[i] = tblMyTickets.convertRowIndexToModel(selectionR[i]);
            }

            int[] selectionC = tblMyTickets.getSelectedColumns();

            for (int i = 0; i < selectionC.length; i++) {
                selectionC[i] = tblMyTickets.convertRowIndexToModel(selectionC[i]);
            }
        } catch (SQLException e1) {
            LOGGER.error(e1.getMessage());
            e1.printStackTrace();
        }
    }