这个组件名称是什么

时间:2011-02-18 09:00:46

标签: java swing jlist

以下链接中显示的java Swing中组件的名称是什么 http://www.scriptocean.com/template3.html

在Android中称为扩展ListView。但是我想在Java Swing中知道同样的事情。

2 个答案:

答案 0 :(得分:1)

你的意思是这个组件吗?

A list

如果是这样,要用Java显示它,你有一些选择。

  • 如果您希望自己的项目易于点击(即行动发件人),则倾向于在垂直JButtons'ed BoxLayout
  • 中使用JPanel
  • 如果您只想显示项目,然后自定义其显示,您将毫无疑问地采用JList方式。另请查看Swing tutorial,这总是很有帮助。

修改

Accordint o comment,在显示内容的按钮下面有一个区域,你将使用第二个解决方案。由于Swing中的所有元素实际上都是JComponents并且可以放入其中,因此您将使用JPanel作为JList元素。在每个JPanel中,你将看到始终可见的离子按钮和一个在启动时隐藏的子面板。单击JButton时,您只需显示或隐藏关联的子面板。如果你想产生某种效果,你可以

  • 等待即将到来的JavaFX过渡效果
  • 使用Filthy Rcih Clients动画库(请查看其链接页面)。

答案 1 :(得分:0)

没有标准的Swing组件,其行为与您的示例相似。但您可以在SwingX project中找到类似的内容: JXTaskPane JXTaskPaneContainer 组件。

与您的示例不同,这些部分不是独占的。但是你可以用几行代码来实现这种排他性。