ImageIcon отображает только описание, а не изображение - PullRequest
0 голосов
/ 22 декабря 2011

Когда я пытаюсь отобразить ImageIcon в JTable, отображается только описание. Код:

 private void createTable() {
   dataModel = new AbstractTableModel() {
   @Override
   public int getColumnCount() { return 10; }
   @Override
   public int getRowCount() { return 10;}
   @Override
   public ImageIcon getValueAt(int row, int col) { 
   icon=new ImageIcon();
   icon=createImageIcon("..\\studentimages\\img0.png","angry");  //method to render url of image
  // STUDENT_IMG_LBL=new JLabel(icon);
  return icon ;
   }
  };
  }

1 Ответ

2 голосов
/ 22 декабря 2011

Вы можете попытаться вернуть ImageIcon как класс столбца. Если это не поможет определить ваш собственный рендерер, расширяющий DefaultTableCellRenderer и установите значок для рендерера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...