java - 在 Java 中创建属性框架

标签 java swing properties jtable

我正在尝试创建一个属性框架,就像 netBeans(或 Visual Studio)中的属性框架一样。我的问题是我不知道如何设计它。首先,我想我会用 JTable (2 列,多行)来实现,但后来我意识到,在第二列上我将有不同类型的值( boolean 值、字符串、颜色选择器等),但我认为 JTable只允许将一种类型的数据放置在列中。

我希望有人告诉我“JTable 允许同一列上有多种数据类型”并告诉我如何做到这一点,或者告诉我解决该问题的不同方法。

最佳答案

您可以完美地告诉 JTable 有一个包含 Object 的列,这样您就可以放入您想要的任何内容。

但是。

然后,您必须实现一个非常好的 TableCellRenderer/TableCellEditor 对才能显示单元格包含的任何内容。

关于java - 在 Java 中创建属性框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8743907/

相关文章:

java - Spring Boot 如何忽略 HttpStatus 异常

java - 为什么这个 JLabel 不在这个 Java 应用程序的中心?

Java Swing : Remanence when removing a heavyweight jogl component to add a lightweight component at the same place

javascript - 无法读取 for 循环中未定义的 .style 属性(Vue.js)

spring - 属性文件中的 persistence.xml 属性值

java - Int 到 byteArray

java - 重新加载单例值 Java

ios - 向所有 UIViewControllers 添加变量

java - JVM 垃圾回收

java - 是否可以在 Windows 10 中获得较旧的 Windows 版本外观?