Olá, Galera
Será que alguém poderia me ajudar na questão abaixo.
Estou utilizando NetBeans 7.0.01, estou criando um Objeto JTable e nelas estou inserindo rotinas de Binding dentro da mesma, mas o problema é que quando tento arrastar o novo Objeto JTable o NetBeans me apresenta a mensagem de erro “Não é possível instanciar o componente. Certifique-se de que se de um componente JavaBean.”. Pelo que pude perceber o erro ocorre quando estou inserindo rotinas de Binding, eu não consigo criar objetos dessa forma ?? Segue o trecho do código abaixo.
package m3.promplist;
import java.beans.*;
import java.io.Serializable;
import javax.swing.JTable;
public class oM3JTablePL extends JTable implements Serializable {
private org.jdesktop.beansbinding.BindingGroup bindingGroup;
private javax.persistence.EntityManager TestePUEntityManager;
private javax.persistence.Query sSelectQuery;
private java.util.List<MyTela.TesteTela> sNomeTelaList;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable oM3JTablePL1;
public oM3JTablePL() {
bindingGroup = new org.jdesktop.beansbinding.BindingGroup();
TestePUEntityManager = java.beans.Beans.isDesignTime() ? null : javax.persistence.Persistence.createEntityManagerFactory("TestePU").createEntityManager();
sSelectQuery = java.beans.Beans.isDesignTime() ? null : TestePUEntityManager.createQuery("SELECT m FROM M3sysuser m");
sNomeTelaList = java.beans.Beans.isDesignTime() ? java.util.Collections.emptyList() : sSelectQuery.getResultList();
jScrollPane1 = new javax.swing.JScrollPane();
oM3JTablePL1 = new javax.swing.JTable();
// setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
org.jdesktop.swingbinding.JTableBinding jTableBinding = org.jdesktop.swingbinding.SwingBindings.createJTableBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, sNomeTelaList, oM3JTablePL1);
Desde já agradeço pela ajuda,
Marcos