#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, чтобы помочь с организацией ваших классов и отладкой. Создавайте свои собственные формы графического интерфейса вручную, чтобы вы могли полностью контролировать код.