你知道这个Java / Swing布局的名称是什么吗? Java库是否已经为我们带来了这个或者我自己应该这样做?如果是这样,你们中的任何一个人都可以展示一些样品吗?
答案 0 :(得分:2)
以下是Dual JList的示例代码。这不是原始的Swing构造,而是可以使用Swing构建的东西。
答案 1 :(得分:1)
这不是由Java swing库提供的 - 你必须自己动手或找到第三方库。
答案 2 :(得分:1)
广告JIDE Grids有DualList
(滚动到页面底部以获取屏幕截图)。
通常,创建一个非常可靠的Swing小部件并不容易。您不必为DualList使用自定义UI,但仍需要做很多工作才能使MVC和UI(在所有当前的LAF下)都运行良好。
目前JIDE DualList不支持列表之间的拖放,但他们承诺很快就会添加它(如果您是付费客户,可以在论坛中搜索DualList)。
答案 3 :(得分:0)
我认为GridBagLayout正是您所寻找的。
答案 4 :(得分:0)
基本上你有3个JPanels: 第一个和第三个是空白窗格,中间的一个包含两个JButton。 GridBagLayout将是一个不错的选择。
您可能希望将一些ActionListeners添加到中间的两个按钮以控制行为。