【问题标题】:Pretty JPanels in SwingSwing中的漂亮JPanels
【发布时间】:2011-01-19 15:54:42
【问题描述】:

我目前正在努力使我的 Swing 应用程序看起来更好。我想实现以下目标:

这个想法是让每个盒子都有一个漂亮的标题,其背景类似于上图。使用基本的 Swing 组件,我最接近的方法是添加一个 TitledBorder,但这与我想要的并不接近。

我用 SwingX 的 JXTaskPane 进行了实验,结果很接近:

http://img411.imageshack.us/img411/6866/image431.png

几乎完美,除了它是可折叠的而且似乎不可能使其不可折叠。

我在这里缺少任何明显的解决方案吗?否则我想扩展 JPanel 并使用图像作为标题背景为其创建一个特殊的标题。

非常感谢任何指针。谢谢。

【问题讨论】:

    标签: swing user-interface jpanel swingx jxtaskpane


    【解决方案1】:

    既然您已经研究过 SwingX 组件,为什么不使用 JXTitledPanel?我认为它非常接近您想要实现的目标。您可以在那里设置自己的颜色。

    【讨论】:

      【解决方案2】:

      是的,为什么不为此编写自己的自定义边框或 JPanel?您可以通过重写 paintComponent 方法来自定义绘画。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-09-01
        • 2020-11-21
        • 2011-09-13
        • 2021-06-22
        • 2013-03-29
        • 2016-11-30
        • 2020-08-13
        相关资源
        最近更新 更多