在Swing GUI组件上旋转和透视(JList / JTable)

时间:2012-08-13 10:49:21

标签: java swing jlist

我正在尝试构建一个媒体播放器。我有音乐播放的所有代码。 GUI由3个主要部分组成: -

  1. 蓝色背景。
  2. JList JScrollPane
  3. 一个JLayer外壳(切出多边形以显示其下方的列表和蓝色背景。)
  4. 所以我的问题是如何创建一个自定义列表或JTable稍微旋转,两个角上的组件底部(使用透视滤镜)。此外,附加JScrollbar也必须自定义。我想至少它需要旋转。但想知道如何通过提供我自己的图形来制作一个。这可能吗?

    这是设计的MOCKUP: http://www.splashportal.net/MOCKUP/iJuk-MOCKUP.swf

    以下是它的截图: enter image description here

1 个答案:

答案 0 :(得分:2)

您可以转换视图组件,如here所示,但如果不重写UI委托,鼠标交互实际上是不可能的。或者,您可以调整here显示的方法,该方法使用变换来实现鼠标控制。