Java 将按钮分配给JXTreeTable中的行
我试图将按钮分配给JXTreeTable实例中的一行。 它正在工作,但当我展开一行时,按钮仍保留在原来的位置。我不能发布任何照片,因为我没有10点声誉。。。例如: 在本例中,姓氏是一个可展开的行,按钮位于第三行Java 将按钮分配给JXTreeTable中的行,java,jtable,jxtreetable,Java,Jtable,Jxtreetable,我试图将按钮分配给JXTreeTable实例中的一行。 它正在工作,但当我展开一行时,按钮仍保留在原来的位置。我不能发布任何照片,因为我没有10点声誉。。。例如: 在本例中,姓氏是一个可展开的行,按钮位于第三行 ╔═══════════════╦══════════════════════════╗ ║ Property ║ Value ║ ╠═══════════════╬══════════════════════════╣ ║ Name
╔═══════════════╦══════════════════════════╗
║ Property ║ Value ║
╠═══════════════╬══════════════════════════╣
║ Name ║ Mark ║
║ + Last names ║ [name_1, name_2, name_3] ║
║ Age ║ 30[button here] ║ <------- button is now here
║ Length ║ 1.80 ║
╚═══════════════╩══════════════════════════╝
╔═══════════════╦══════════════════════════╗
║ 所有物║ 价值║
╠═══════════════╬══════════════════════════╣
║ 名称║ 做记号║
║ + 姓氏║ [姓名1、姓名2、姓名3]║
║ 年龄║ 30[此处按钮]║ 这与JTable中的渲染按钮的过程相同,您需要创建一个能够执行所需任务的单元渲染/编辑器…我已经有了一个自定义单元编辑器和渲染器。我在每一行中呈现一个JPanel,其中包含一个JTextField和一个JButton。但不管我怎么做,按钮都会保持原来的行。好吧,没有一个例子说明你是如何解决问题的,这是我能做出的最好猜测。没关系,我已经解决了。我是通过索引来识别行的。现在我通过他们的财产名称来识别他们。谢谢你。
╔═══════════════╦══════════════════════════╗
║ Property ║ Value ║
╠═══════════════╬══════════════════════════╣
║ Name ║ Mark ║
║ + Last names ║ [name_1, name_2, name_3] ║
║ index 1 ║ name_1[button here] ║ <------ button stays at row 3
║ index 2 ║ name_2 ║
║ index 3 ║ name_3 ║
║ Age ║ 30 ║ <------ button should be here
║ Length ║ 1.80 ║
╚═══════════════╩══════════════════════════╝