2010-11-16 98 views

回答

2

以下是Dual JList的示例代码。这不是原始的Swing构造,而是可以使用Swing构建的东西。

1

这不是由Java Swing库提供的 - 你将不得不推出自己或找第三方库。

+0

如果它是一个web应用程序,可以使用Javascript和HTML轻松创建。 – t0mcat 2010-11-16 21:30:18

+1

您可以使用Swing轻松创建一个。 – 2010-11-16 21:31:59

+0

在Javascript Dual List上做一个google,你会发现很多例子。 – t0mcat 2010-11-16 21:35:33

0

我认为GridBagLayout是你正在寻找的。

1

商业JIDE Grids有一个DualList(滚动到页面底部的截图)。

通常创建一个非常稳定的Swing小部件并不容易。您不必为DualList使用自定义用户界面,但仍然需要大量工作才能使MVC和UI(在所有当前的LAF下)都运行良好。

目前JIDE DualList不支持列表之间的拖放操作,但他们承诺很快添加它(如果您是付费用户,可以在DualList中搜索他们的论坛)。

0

基本上你有3个JPanels: 第一个和第三个是空白的窗格,中间的一个包含两个JButton。 GridBagLayout将是一个很好的选择。

你想添加一些ActionListeners到中间的两个按钮来控制行为。