Jtable.Butでレコードを表示するためにDefaultTable Modelを使用していますが、画像に問題があります.jtableをLJava.lang.Object型のように表示しています。文字列ではありません。どうすればこの問題を解決できますか? ここに私のコードです。Jtableでレコードを表示する際の問題
EntityManagerFactory emf = Persistence.createEntityManagerFactory("SwingDenemePU");
EntityManager em = emf.createEntityManager();
Query sorgu = em.createQuery("select p from Personel p where p.personelAdSoyad like :ad");
Object[] kolonAdi = {"AD SOYAD","ÜNVAN ADI"};
sorgu.setParameter("ad", jTextField1.getText()+"%");
personelList = sorgu.getResultList();
Object[][] data = new Object[personelList.size()][kolonAdi.length];
for(int m=0; m<personelList.size(); m++)
for(int n=0; n<kolonAdi.length; n++)
for(Personel o : personelList) {
Personel personel = (Personel)o;
data[m][n] = new Object[][]{
{
personel.getPersonelAdSoyad(),
personel.getUnvanID().getUnvanAdi()
}
};
}
DefaultTableModel def = new DefaultTableModel();
def.setDataVector(data, kolonAdi);
jTable1.setModel(def);
Jtable Screen http://img244.yukle.tc/images/6092jtable_scr.jpg
高齢者。あなたは私の問題を解決しました –