ImageIcon отображает только описание, а не изображение

Когда я пытаюсь показать 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 ответ

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

licensed under cc by-sa 3.0 with attribution.