Изменение свойств определенной ячейки в таблице J (в netbeans)

#java #swing #netbeans #jtable

Вопрос:

Я рассмотрел несколько методов для этого, но не смог успешно реализовать это. Если бы кто-нибудь мог объяснить или переслать меня в более простое руководство о том, как установить DefaultTableCellRenderer.

Мне просто нужен код, чтобы ввести координаты и выделить или выделить жирным шрифтом текст в этой ячейке.

Это весь код, связанный с созданием таблицы:

 public void updateTable(){
        
        DefaultTableModel model = (DefaultTableModel)this.TableOfCards.getModel();
        //model.setRowCount(0);
        String[][] tableData = new String[wordNumber][numColumns];
        for (int i=0; i<wordNumber; i  ){
            for (int j=0;j<numColumns;j  ){
                tableData[i][j]=terms2.get(j).get(i);
            }
        }
          /*  ArrayList<String> row = terms2.get(i);
            tableData[i] = row.toArray(new String[row.size()]);
        }
            */
        String[] colNames = {"term1","term2","term3","term4","term5"};


        model.setDataVector(tableData, colNames);
        Object [] row = new Object[5];
 

Одна из проблем, с которой я столкнулся, заключается в том, что Netbeans автоматически инициализирует компоненты при перетаскивании. Поэтому, когда несколько человек реализуют эти функции при создании и форматировании таблицы с помощью кода, я менее уверен, что и куда добавлять код и какой код мне нужен. Я также повозился и провел несколько занятий, чтобы помочь в этом; однако либо я столкнулся с синтаксическими ошибками, из-за которых мой переводчик не дал никаких полезных сообщений или предложений, либо ничего не произошло.

Извините, что это плохо объяснено; я впервые задаю здесь вопрос.

Спасибо.

Комментарии:

1. В учебнике Oracle» Как использовать таблицы » есть целый раздел об использовании пользовательских средств визуализации. Начните с примеров кода Oracle и добавьте крошечные кусочки кода, полностью тестируя каждый бит, пока не решите, что вы хотите делать.

2. Одна из проблем, с которой я столкнулся, заключается в том, что Netbeans… — не используйте IDE для создания кода. Вы тратите время на изучение IDE, а не Java/Swing. Код будет нелегко поддерживать, если вы когда-либо переключитесь на другую среду разработки. Просто используйте IDE, чтобы помочь с организацией ваших классов и отладкой. Создавайте свои собственные формы графического интерфейса вручную, чтобы вы могли полностью контролировать код.