有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

带有JPA实体的java Gui下一个和上一个按钮

我有一个名为用户的实体,它基本上是数据库中表用户的映射,其中包含员工用户名密码级别 该实体还实现了基本方法getterssetters。 现在我已经创建了一个对话框表单,我想实现上一个和下一个按钮,并且必须反映在给定时刻实体中的内容。请告诉我怎么做


共 (1) 个答案

  1. # 1 楼答案

    "So now i have created a dialog form and i want to impliment the previous and next button and have to reflect what is in the entity at that given moment."

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

    参见Using CardLayout教程

    1. 将带有CardLayoutJPanel添加到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. nextButtonpreviousButtonactionPerformed中,只需调用布局的next()previous()方法

      nextButtonActionPerformed(ActionEvent e) {
          layout.next(panel);
      }
      previousButtonActionPerformed(ActionEvent e) {
          layout.previous(panel);
      }