Swing中的可选面板

时间:2011-06-02 09:17:11

标签: java swing jpanel

我试图制作类似于Transmission BT的下载面板(这里是一张图片:http://www.transmissionbt.com/images/screenshots/Mac-Large.jpg),但我遇到了一些问题。 我用进度条,标签,图标和按钮制作了一个JPanel,然后将这个面板添加到一个容器(再次使用JPanel),但我需要选择这个组件。

我该怎么做?

2 个答案:

答案 0 :(得分:6)

您只需使用JListListCellRenderer即可在JList中呈现现有面板。

答案 1 :(得分:2)

你不觉得这张桌子会更方便吗?它具有您需要的功能。 JUst在FRAME上创建一个表,然后删除标题,这样你就可以拥有该表。在这一点上你可以轻松处理所选择的内容..

另一种方法是使用在每次添加时更改的网格布局,然后列网格的每个部分都应该有一个面板。每个面板都应该有一个鼠标监听器进行点击。单击时,您只需更改背景颜色。

他们有更多的处理方式,所以这些只是两个。

古德勒克