如何创建java网格滑块?

时间:2015-11-17 21:08:48

标签: java mysql swing menu gridpanel

我在创建动态网格菜单时遇到了麻烦。我想从我的库存中加载mysql数据库中的项目并显示在网格菜单中。我通常在这里使用jtable是我想要的enter image description here

这就是我用我的代码做的事情

   void GridTest() {
       for (int i = 0; i < 11; i++) {
            JButton button = new JButton(Integer.toString(i + 1));
            jPanel1.add(button);
           button.addActionListener(new ActionListener() {
       public void actionPerformed(ActionEvent e) {
                    System.out.println(getTitle());
                }
            });
        }
    }

当我向左或向右单击时,应该转到接下来的12个项目。有没有办法实现我的目标?

1 个答案:

答案 0 :(得分:0)

这应该使用LayoutManager完成。

使用JPanel来容纳更多JPanels - 这些JPanels应该按住每个&#34; grid&#34;的按钮。

指定CardLayout作为面板支架的LayoutManager。因此,您可以这样做:

public void actionPerformed(ActionEvent e) {
                    ((CardLayout) container.getLayout()).show(container, "panel_name");
                }
            });
    

Here是用于处理卡片布局的Java教程的一部分。