private void initDialog() { lblProductName.setText(SYSTools.xx("newstocks.lblProd")); lblAcme.setText(SYSTools.xx("misc.msg.acme")); lblSideEffects.setText(SYSTools.xx("misc.msg.sideeffects")); EntityManager em = OPDE.createEM(); Query query2 = em.createQuery("SELECT m FROM ACME m ORDER BY m.name, m.city"); cmbAcme.setModel(new DefaultComboBoxModel(query2.getResultList().toArray(new ACME[] {}))); cmbAcme.setRenderer(ACMETools.getRenderer(0)); em.close(); if (product != null) { cmbAcme.setSelectedItem(product.getACME()); } txtName.setText(product.getText()); txtSideEffects.setText(product.getSideEffects()); }