【问题标题】:Best Swing Solution for Schedule Event Calendar [closed]安排活动日历的最佳 Swing 解决方案 [关闭]
【发布时间】:2012-12-17 07:56:38
【问题描述】:

朋友们!

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

问题:我可以在 Swing/AWT hiearchy 中使用什么来获得如此灵活的网格。

P.S 我试图用 Custom CellRenderers 在 JTable 方向上做一些解决方案,但它很难看。也许它可以类似于 JPanel-in-JPanel 解决方案?你怎么看?

【问题讨论】:

标签: java swing user-interface architecture awt


【解决方案1】:

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

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

如果你有兴趣,你可以看看

您的其他选择是创建一个能够呈现数据模型的自定义组件。

我个人会专注于一个单独的列,让它成为它的面板。使用自定义布局管理器,您可以根据数据模型的要求布局其他组件。

一旦你弄清楚了,你就可以扩展这个概念以允许多行。

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

我会看看How to use Scroll Panes,这样你就可以看到行和列标题是如何工作的;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-11
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-08
    • 2012-02-04
    相关资源
    最近更新 更多