Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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 计划事件日历的最佳Swing解决方案_Java_Swing_User Interface_Architecture_Awt - Fatal编程技术网

Java 计划事件日历的最佳Swing解决方案

Java 计划事件日历的最佳Swing解决方案,java,swing,user-interface,architecture,awt,Java,Swing,User Interface,Architecture,Awt,朋友们 我想创建一个简单的日程事件日历,就像这样 问:为了拥有如此灵活的网格,我可以在Swing/AWT层次结构中使用什么 另外,我试图用定制的CellRenders在JTable方向上做一些解决方案,但这很难看。也许在JPanel解决方案中它可以是类似JPanel的东西?你觉得怎么样?这不是一个简单的解决方案,你有很多选择 因为内容可以扩展到多行,JTable并不是一个切实可行的解决方案(可能有很多种方法可以做到这一点,但随着时间的推移,每种方法都会变得更加复杂……而且我看到的任何解决方案都

朋友们

我想创建一个简单的日程事件日历,就像这样

问:为了拥有如此灵活的网格,我可以在Swing/AWT层次结构中使用什么


另外,我试图用定制的CellRenders在JTable方向上做一些解决方案,但这很难看。也许在JPanel解决方案中它可以是类似JPanel的东西?你觉得怎么样?

这不是一个简单的解决方案,你有很多选择

因为内容可以扩展到多行,
JTable
并不是一个切实可行的解决方案(可能有很多种方法可以做到这一点,但随着时间的推移,每种方法都会变得更加复杂……而且我看到的任何解决方案都没有考虑当前的外观)

但是如果你感兴趣,你可以看看

  • (没用过)
  • (没用过)
另一种选择是创建能够呈现数据模型的自定义组件

一、 就个人而言,他会专注于一个单独的专栏,让它成为自己的小组。使用自定义布局管理器,可以根据数据模型的要求布局其他组件

一旦你明白了这一点,你就可以扩展这个概念来允许多行

这使您可以更灵活地布局和渲染各个组件,但这相当复杂


我将看一看,这样您就可以看到行标题和列标题是如何工作的;)

这不是一个简单的解决方案,您有很多选择

因为内容可以扩展到多行,
JTable
并不是一个切实可行的解决方案(可能有很多种方法可以做到这一点,但随着时间的推移,每种方法都会变得更加复杂……而且我看到的任何解决方案都没有考虑当前的外观)

但是如果你感兴趣,你可以看看

  • (没用过)
  • (没用过)
另一种选择是创建能够呈现数据模型的自定义组件

一、 就个人而言,他会专注于一个单独的专栏,让它成为自己的小组。使用自定义布局管理器,可以根据数据模型的要求布局其他组件

一旦你明白了这一点,你就可以扩展这个概念来允许多行

这使您可以更灵活地布局和渲染各个组件,但这相当复杂

我将看一看,这样您就可以看到行标题和列标题是如何工作的;)

请看,请看。