Java 我们可以部分地画一个JTable单元格吗?

Java 我们可以部分地画一个JTable单元格吗?,java,jtable,Java,Jtable,是否可以单独绘制一个JTable单元格的一部分?比如40%为绿色,其余为红色?根据您所说的,我知道您希望在JTable单元格中绘制进度条。如果是这样的话,您可能会感兴趣。从您所说的,我知道您想要像在JTable单元格中绘制一样进行进度条。如果是这样,您可能会感兴趣。在Jtable中,您可以在中的Jtable上实现自己的cellrenderer 在渲染器中,您可以在Jtable中以任何方式绘制,您可以在中的Jtable上实现自己的cellrenderer 在渲染器中,您可以随意绘制谢谢,但我需

是否可以单独绘制一个JTable单元格的一部分?比如40%为绿色,其余为红色?

根据您所说的,我知道您希望在JTable单元格中绘制进度条。如果是这样的话,您可能会感兴趣。

从您所说的,我知道您想要像在JTable单元格中绘制一样进行进度条。如果是这样,您可能会感兴趣。

在Jtable中,您可以在中的Jtable上实现自己的cellrenderer


在渲染器中,您可以在Jtable中以任何方式绘制

,您可以在中的Jtable上实现自己的cellrenderer


在渲染器中,您可以随意绘制

谢谢,但我需要的是它可以从单元格的任何部分开始。这意味着进度条从0开始到100,但我的进度条像一个新的进度条,应该从40%开始。在这种情况下,进度条有用吗?因为上面的示例不再有效,另一个可以在“我有一个更好的解决方案@Ridduel”访问。你也想试试吗?谢谢你,但我的需要是它可以从单元格的任何部分开始。这意味着进度条从0开始到100,但我的进度条像一个新的条,应该从40%开始。在这种情况下,进度条有用吗?因为上面的示例不再有效,另一个可以在“我有一个更好的解决方案@ridtuel”上访问。你也要试试吗?使用渲染器,我们可以在细胞间绘制。我说的是细胞内。你把我弄糊涂了,什么是细胞间和细胞内,它们与一个有细胞和细胞间边界的Jtable有什么关系?好吧,让我澄清一下。忘记细胞内和细胞间。想象一下,我有一个表,有3行3列,由A1、A2、A3 B1、B2、B3和C1、C2表示,C3,以单元格C1为例。现在这个单元格的着色方式应该是,单元格的前20%为白色,其余为绿色。单元格C2的前50%为白色,下50%为白色。现在着色时,不应该显示任何数字或百分比(这就是为什么进度条会失败,因为它将包含%)使用渲染器,我们可以在细胞间绘制。我说的是细胞内。你把我弄糊涂了,什么是细胞间和细胞内,它们与一个有细胞和细胞间边界的Jtable有什么关系?好吧,让我说清楚。忘记细胞内和细胞间。想象一下,我有一个表,有3行3列,由A1、A2、A3、B1表示,B2、B3和C1、C2、C3,并以单元格C1为例。现在此单元格的着色方式应确保单元格的前20%为白色,其余为绿色。单元格C2的前50%为白色,后50%为白色。现在着色时,不应显示任何数字或百分比(这就是进度条将失败的原因,因为它将包含%