Действительно ли возможно включать JButton в JTable?

вам следует заменить val на text. val() работает с элементами ввода (или любым элементом с атрибутом значения?), А .text() не будет работать с элементами ввода. .val() получает значение элемента ввода - независимо от типа. .text() получает innerText (не HTML) всех соответствующих элементов: подробнее см. Здесь.

function check(){
var val = $("#meta_keyword").text();
console.log(val);
}
check();

Abcd , xyz

11
задан ninesided 18 April 2009 в 23:25
поделиться

2 ответа

В отличие от приведенного выше руководства, есть способ сделать это без сложной математики позиционирования, пользовательских слушателей мыши и пользовательских моделей таблиц. Вместо этого это можно сделать с помощью одного простого настраиваемого класса, следуя шаблону, описанному здесь:

http://web.archive.org/web/20100623105810/http://ivolo.mit.edu/post/A-Simple -Pattern-for-Embedding-Components-into-a-Swing-JTable.aspx

5
ответ дан 3 December 2019 в 10:26
поделиться

Взгляните на введение Sun в компонент JTable , в частности, раздел о Редакторы и рендеры . В нем обсуждается использование альтернативных CellRenderers и CellEditors . Вам нужно создать (или заимствовать) ButtonCellRenderer и ButtonCellEditor , а затем применить их к соответствующему столбцу в вашей JTable . Примеры, приведенные в связанных статьях, должны дать вам всю необходимую информацию.

1
ответ дан 3 December 2019 в 10:26
поделиться
Другие вопросы по тегам:

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