butNext.setEnabled(getNextEntity(true) != null); butPrev.setEnabled(getNextEntity(false) != null);
    private void setupButtons() {        butOkay.addActionListener(this);        butCancel.addActionListener(this);        butNext.addActionListener(this);        butPrev.addActionListener(this);        // layout        panButtons.setLayout(new GridLayout(1, 4, 10, 0));        panButtons.add(butPrev);        panButtons.add(butOkay);        panButtons.add(butCancel);        panButtons.add(butNext);     }