Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的属性表_Java_User Interface_Netbeans_Properties - Fatal编程技术网

Java中的属性表

Java中的属性表,java,user-interface,netbeans,properties,Java,User Interface,Netbeans,Properties,我需要一个显示属性并允许更改其值的表。类似于GUI编辑器的Netbeans属性窗口。有人知道任何现有的类或库吗。我不想在这个问题上重新设计轮子 编辑: 类似这样的东西,允许使用不同组的分隔符、JCombos和jbutton 感谢JTable可用于显示带有值的网格,并允许用户编辑您启用的列中的值。您可以利用该类;它应该为您提供所需的基础。有许多组件,其中一些是开源的。请查看这些组件,看看您是否能找到所需的组件。我建议使用JTable和gridbag布局管理器。NetBeans中的表是Proper

我需要一个显示属性并允许更改其值的表。类似于GUI编辑器的Netbeans属性窗口。有人知道任何现有的类或库吗。我不想在这个问题上重新设计轮子

编辑:

类似这样的东西,允许使用不同组的分隔符、JCombos和jbutton


感谢

JTable可用于显示带有值的网格,并允许用户编辑您启用的列中的值。

您可以利用该类;它应该为您提供所需的基础。

有许多组件,其中一些是开源的。请查看这些组件,看看您是否能找到所需的组件。

我建议使用JTable和gridbag布局管理器。

NetBeans中的表是PropertySheetView(或类似的),它是NetBeans平台()的一部分。该类还应该在独立的Swing应用程序中可用,方法是在类路径()中包含必要的NetBeans模块作为jar文件。

供将来参考

我成功地使用了l2prof common的PropertySheetPanel。文档不是很好,API也不是很干净,但它可以工作,视图也很好

官方网站是

但是下载链接断了;我自己编译了propertysheet JAR,但是您可以从

如果您执行jar,并且其中还有代码,那么该库将同时作为演示


我发现另一个问题很有用

我建议大家看看SwingX
JXTreeTable
。我在一个应用程序中使用它创建了一个非常相似的视图

我在web()上找到了一个示例屏幕截图来说明这一点


我考虑过这个问题,但我希望已经有了可以处理分隔符、按钮和上面图片所示的所有东西。您可以将单元格渲染器/编辑器替换为给定类型,在给定单元格中放置组合框,等等。。。JIDE Grids PropertyPane正是我需要的。然而,我只需要一个组件,不能证明300美元是合理的。太棒了,如果我能在我的应用程序中使用它,那就太好了