Охват столбца JTable

Похоже, что ваши требования:

  • get_params() должны возвращать значения из event[]
  • Заменить значения по умолчанию, если значения не предоставлены

Вы можете использовать:

def get_params(app_name):
    return [
           {'Key':'Path', 'Value': event.get('Path', '/')},
           {'Key':'TargetType', 'Value': event.get('Target', True)},
           {'Key': 'Owner', 'Value': event['Owner']}
          ]
6
задан Lahiru Ashan 25 November 2016 в 02:45
поделиться

2 ответа

Как указатель в правильном направлении, попробуйте эту статью в SwingWiki, который объясняет метод TableUI столбца, охватывающего вполне хорошо. Перед этим я также попробовал некоторые альтернативы, такие как переопределение методов краски TableCellRenderer без большого успеха.

4
ответ дан 17 December 2019 в 07:10
поделиться

Необходимо записать собственный TableUI для основной таблицы. Это может также полезный для использования собственного TableModel для сохранения дополнительных данных как то, если строка расширена. Но это является дополнительным.

Я пишу, равняется TableUI, которые разворачивают строку и показывают текстовый редактор. В TableUI необходимо изменить строку высоко динамично с table.setRowHeight (высота). Также необходимо скопировать некоторый материал с BaseTableUI, потому что Вы не можете получить доступ к частному материалу.

0
ответ дан 17 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: