Gui next和带有JPA实体的Prev Buttons

时间:2014-01-08 07:27:01

标签: java jpa user-interface jdialog

我有一个名为用户的实体,它基本上是我的数据库中表用户的映射,其中包含 empid - 对员工的引用 用户名密码级别 。该实体还强调了基本方法 getters setters 。  所以现在我创建了一个对话框表单,我想要显示上一个和下一个按钮,并且必须反映在给定时刻实体中的内容。请告诉我如何去做它

1 个答案:

答案 0 :(得分:0)

  

"所以现在我创建了一个对话框表单,我想要显示上一个和下一个按钮,并且必须反映在给定时刻实体中的内容。"

我会使用CardLayout。您可以将面板叠加在一起,并在布局上调用next()previous()方法,然后显示下一个和上一个面板。

请参阅Using CardLayout教程

  1. JPanel CardLayout添加到JDialog

    CardLayout layout = new CardLayout();
    JPanel cardPanel = new JPanel(layout);
    
  2. 将其他JPanel图层添加到主面板,为每个面板提供"呼叫名称"

    JPanel panel1 = new JPanel();
    JPanel panel2 = new JPanel();
    JPanel panel3 = new JPanel();
    panel.add(panel1, "panel 1");
    panel.add(panel2, "panel 2");
    panel.add(panel3, "panel 3");
    
  3. actionPerformednextButton的{​​{1}}中,只需调用布局的previousButtonnext()方法

    previous()