【初心者】Java質問・相談スレッド103【大歓迎】at TECH【初心者】Java質問・相談スレッド103【大歓迎】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト429:デフォルトの名無しさん 07/07/06 00:24:49 >>428 乙。 430:428 07/07/06 00:35:40 こんなレンダラでいけたよ。Metalだとみんなアイコン一緒だったけど。 public class FSTreeCellRenderer extends DefaultTreeCellRenderer { private FileView fileView; public FSTreeCellRenderer(){ JFileChooser chooser = new JFileChooser(); fileView = chooser.getUI().getFileView(chooser); } public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { DefaultMutableTreeNode node = (DefaultMutableTreeNode) value; File file = (File) node.getUserObject(); Component comp = super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); setText(file.getName()); setIcon(fileView.getIcon(file)); return comp; } } 431:デフォルトの名無しさん 07/07/06 00:43:17 >>428 javax.swing.filechooser.FileSystemView 使えば Windows では 16x16のアイコンと、ファイルの種類だけは取れる。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch