Код: Выделить всё
import module java.base;
import module java.desktop;
void main()
{
SwingUtilities
.invokeLater
(
() ->
{
JOptionPane
.showMessageDialog
(
null,
new JTable
(
new Object[][]
{
new Object[]{1, 2, 3},
new Object[]{4, 5, 6},
new Object[]{7777, 88888, 99999}
},
new Object[]{"abc", "xyz", "tuv"}
)
)
;
}
)
;
}
- Если вы вставляете его в Notepad++, оно обрабатывается как список строк, разделенных табуляцией.
- Если вы вставляете его в Gmail в браузере, оно отображается как HTML-таблица с использованием буквального тега и всего остального.
/>
Очевидно, я мог бы изменить или сгенерировать HTML-код самостоятельно, как только он попадет в буфер обмена пользователя, но я бы рассматривал это в крайнем случае.
В лучшем случае я мог бы использовать что-то вроде myTable.setBorder(BorderFactory.createLineBorder()) и просто настроить это для я. Очевидно, что ячейки обрабатываются такими вещами, как ListCellRenderer, поэтому я, вероятно, мог бы это сделать.
Но моя цель здесь — найти самый простой способ изменить HTML-код ячеек. Например, чтобы создать границы вокруг каждой ячейки.
Мобильная версия