home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.plaf.metal;
-
- import java.awt.Component;
- import java.io.File;
- import javax.swing.DefaultListCellRenderer;
- import javax.swing.Icon;
- import javax.swing.JLabel;
- import javax.swing.JList;
-
- public class MetalFileChooserUI$FileRenderer extends DefaultListCellRenderer {
- // $FF: synthetic field
- private final MetalFileChooserUI this$0;
-
- protected MetalFileChooserUI$FileRenderer(MetalFileChooserUI var1) {
- this.this$0 = var1;
- }
-
- public Component getListCellRendererComponent(JList var1, Object var2, int var3, boolean var4, boolean var5) {
- super.getListCellRendererComponent(var1, var2, var3, var4, var5);
- File var6 = (File)var2;
- String var7 = this.this$0.getFileChooser().getName(var6);
- ((JLabel)this).setText(var7);
- Icon var8 = this.this$0.getFileChooser().getIcon(var6);
- ((JLabel)this).setIcon(var8);
- if (var4) {
- this.this$0.editX = var8.getIconWidth() + 4;
- }
-
- return this;
- }
- }
-