home *** CD-ROM | disk | FTP | other *** search
- package sun.swing;
-
- import java.awt.event.KeyEvent;
- import javax.swing.JFileChooser;
- import javax.swing.JTable;
- import javax.swing.KeyStroke;
- import javax.swing.event.TableModelEvent;
- import javax.swing.table.TableModel;
-
- final class FilePane$5 extends JTable {
- // $FF: synthetic field
- final JFileChooser val$chooser;
- // $FF: synthetic field
- final FilePane this$0;
-
- FilePane$5(FilePane var1, TableModel var2, JFileChooser var3) {
- super(var2);
- this.this$0 = var1;
- this.val$chooser = var3;
- }
-
- protected boolean processKeyBinding(KeyStroke var1, KeyEvent var2, int var3, boolean var4) {
- if (var2.getKeyCode() == 27 && this.getCellEditor() == null) {
- this.val$chooser.dispatchEvent(var2);
- return true;
- } else {
- return super.processKeyBinding(var1, var2, var3, var4);
- }
- }
-
- public void tableChanged(TableModelEvent var1) {
- super.tableChanged(var1);
- if (var1.getFirstRow() == -1) {
- FilePane.access$1900(this.this$0, this);
- }
-
- }
- }
-