⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ae.java

📁 Advanced explorer to handle day today work
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                        setTreeStyle();
                        setMessageStyle();
                        break;

                    case 6: // '\006'
                        AESetup _tmp1 = aesetup;
                        String s7 = Preferences.shortcut[AESetup.shortnum];
                        AESetup _tmp2 = aesetup;
                        switch(AESetup.shortnum)
                        {
                        case 0: // '\0'
                            buttonA.setLabel(s7, true);
                            break;

                        case 1: // '\001'
                            buttonC.setLabel(s7, true);
                            break;

                        case 2: // '\002'
                            buttonD.setLabel(s7, true);
                            break;

                        case 3: // '\003'
                            buttonE.setLabel(s7, true);
                            break;

                        case 4: // '\004'
                            buttonF.setLabel(s7, true);
                            break;

                        case 5: // '\005'
                            buttonG.setLabel(s7, true);
                            break;

                        case 6: // '\006'
                            buttonH.setLabel(s7, true);
                            break;

                        case 7: // '\007'
                            buttonI.setLabel(s7, true);
                            break;
                        }
                        // fall through

                    case 8: // '\b'
                        treemanager.rebuild();
                        break;

                    case 9: // '\t'
                        source.setArcSort(Preferences.ArcSort);
                        target.setArcSort(Preferences.ArcSort);
                        break;

                    case 12: // '\f'
                        int j = Preferences.menuSize;
                        recents.setSize(j);
                        references.setSize(j);
                        tools.setSize(j);
                        break;
                    }
                } else
                if(obj == dirtools)
                {
                    DirTools _tmp3 = dirtools;
                    DirTools _tmp4 = dirtools;
                    if(DirTools.messnum == 0)
                    {
                        DirTools _tmp5 = dirtools;
                        Message(DirTools.message);
                    } else
                    {
                        DirTools _tmp6 = dirtools;
                        dispTip(DirTools.message);
                    }
                } else
                {
                    if(obj == source)
                    {
                        String s2 = actionevent.getActionCommand();
                        if(s2.equals("md"))
                        {
                            if(synchro())
                                DstDisp();
                            source.requestFocus();
                            return;
                        }
                        if(s2.equals("modified"))
                        {
                            if(synchro())
                                target.dirDisp(false);
                            source.requestFocus();
                            return;
                        }
                        if(s2.equals("focus"))
                        {
                            SrcFocus();
                            return;
                        }
                        if(s2.equals("copy"))
                        {
                            fileCopy(false);
                            return;
                        }
                        if(s2.equals("unarc"))
                        {
                            unArchive();
                            return;
                        }
                        if(s2.equals("edit"))
                        {
                            processEdit(source);
                            return;
                        } else
                        {
                            processAny(source, s2, source.addit);
                            return;
                        }
                    }
                    if(obj == target)
                    {
                        String s3 = actionevent.getActionCommand();
                        if(s3.equals("md"))
                        {
                            if(synchro())
                                source.dirDisp(false);
                            if(Preferences.OpenDir)
                                target.setPath(Path.merge(target.getDir(), target.dirmade));
                            DstDisp();
                            return;
                        }
                        if(s3.equals("modified"))
                        {
                            target.modified = true;
                            if(synchro())
                                source.dirDisp(false);
                            target.requestFocus();
                            return;
                        }
                        if(s3.equals("focus"))
                        {
                            DstFocus();
                            return;
                        }
                        if(s3.equals("edit"))
                        {
                            processEdit(target);
                            return;
                        }
                        processAny(target, s3, target.addit);
                    } else
                    if(obj == treemanager)
                    {
                        String s4 = actionevent.getActionCommand();
                        if(s4.equals("src"))
                        {
                            MakeSrc(true);
                            return;
                        }
                        if(s4.equals("dst"))
                        {
                            target.setPath(treemanager.getSelected());
                            tabDst.select(0);
                            return;
                        }
                    } else
                    if(obj == editor)
                    {
                        String s5 = actionevent.getActionCommand();
                        if(s5.equals("modified"))
                        {
                            changeTextTab();
                            updateConditional(editor.UpdateDir);
                            displayText();
                        }
                        if(s5.equals("tip"))
                            dispTip(editor.TextMessage);
                        if(s5.equals("message"))
                            Message(editor.TextMessage);
                    } else
                    {
                        if(obj == panelThumbnail)
                        {
                            if(panelMessage(panelThumbnail))
                                return;
                            PanelThumbnail _tmp7 = panelThumbnail;
                            if(panelThumbnail.action == 10)
                                thumbnailAction();
                            panelRight.select(0);
                            return;
                        }
                        if(obj == panelList)
                        {
                            if(panelMessage(panelList))
                                return;
                            PanelList _tmp8 = panelList;
                            if(panelList.action == 10)
                                indexAction();
                            panelRight.select(0);
                            return;
                        }
                        if(obj == panelOutline)
                        {
                            if(panelMessage(panelOutline))
                                return;
                            PanelOutline _tmp9 = panelOutline;
                            if(panelOutline.action == 10)
                                outlineAction();
                            panelRight.select(0);
                            return;
                        }
                        if(obj == panelArchive)
                        {
                            if(panelMessage(panelArchive))
                                return;
                            PanelArchive _tmp10 = panelArchive;
                            if(panelArchive.action == 10)
                            {
                                if(!panelArchive.archive(source))
                                    return;
                                updateConditional(panelArchive.getDir());
                                if(synchro())
                                    source.refresh(false);
                            }
                            panelRight.select(0);
                            return;
                        }
                    }
                }
            }
        }

        Action()
        {
        }
    }

    class AEMainKeys extends KeyAdapter
    {

        public void keyPressed(KeyEvent keyevent)
        {
            Object obj = keyevent.getSource();
            if(keyevent.isAltDown())
            {
                int i = keyevent.getKeyCode();
                byte byte0 = -1;
                switch(i)
                {
                case 70: // 'F'
                    byte0 = 0;
                    break;

                case 88: // 'X'
                    byte0 = 0;
                    break;

                case 69: // 'E'
                    byte0 = 1;
                    break;

                case 79: // 'O'
                    byte0 = 2;
                    break;

                case 115: // 's'
                    Exit_Action();
                    break;
                }
                if(byte0 > -1)
                    tabbedAE.select(byte0);
            }
        }

        AEMainKeys()
        {
        }
    }

    class SymComponent extends ComponentAdapter
    {

        public void componentShown(ComponentEvent componentevent)
        {
            Object obj = componentevent.getSource();
            if(obj == tabDir)
                tabDir_componentShown(componentevent);
            else
            if(obj == source)
                source_componentShown(componentevent);
            else
            if(obj == target)
                target_componentShown(componentevent);
            else
            if(obj == editor)
                editor_componentShown(componentevent);
            else
            if(obj == tabSetup)
                tabSetup_componentShown();
            else
            if(obj == imageViewer)
                imageMessage();
            else
            if(obj == tabDst)
                tabDst_componentShown();
            else
            if(obj == treemanager)
                treemanager.init();
        }

        public void componentHidden(ComponentEvent componentevent)
        {
            Object obj = componentevent.getSource();
            if(obj == tabDir)
                tabDir_componentHidden(componentevent);
            else
            if(obj == source)
                source_componentHidden(componentevent);
            else
            if(obj == target)
                target_componentHidden(componentevent);
            else
            if(obj == editor)
                editor_componentHidden(componentevent);
            else
            if(obj == tabDst)
                tabDst_componentHidden();
        }

        SymComponent()
        {
        }
    }


    public ae()
    {
        mem = new Memory();
        history = new History();
        archiver = null;
        tempo = new Temporary(System.getProperty("user.dir"));
        dirtools = new DirTools();
        filecopy = new FileCopy(this);
        AEDir = System.getProperty("user.dir");
        version = System.getProperty("java.version");
        LocatePrevious = "";
        WINDOWS = true;
        OrigineIsSrc = true;
        statuscreated = false;
        dirmask = false;
        editmask = false;
        imagemask = false;
        setupmask = false;
        displayFlag = true;
        fComponentsAdjusted = false;
        extGraphic = ".gif.jpg.jpe.png.";
        extUnsupported = ".ico.tga.pic.tiff.bmp.wmf.";
        extSound = ".wav.au.";
        blank = "                                                              ";
        Disp.it("Advanced Explorer");
        Disp.it("Java 1.3 / 1.4 version required, found: " + version);
        Disp.it("Loading user preferences");
        WINDOWS = OS.isWindows();
        boolean flag = Preferences.Load();
        PrgBackground = SystemColor.control;
        PrgForeground = Preferences.PrgFg;
        ColorList.changeColor("User", Preferences.UserColor);
        setBackground(PrgBackground);
        setForeground(PrgForeground);
        EdPrevious = Path.splitFile(Preferences.edName);
        Tool.setBeep(Preferences.Sound);
        Action action = new Action();
        DButtonAction dbuttonaction = new DButtonAction();
        AEMainKeys aemainkeys = new AEMainKeys();
        SymComponent symcomponent = new SymComponent();
        archiver = new Archiver();
        archiver.addActionListener(action);
        Disp.it("Building the user interface");
        Icons icons = new Icons();
        setIconImage(Icons.Save);
        setLayout(new BorderLayout());
        setVisible(false);
        dirtools.addActionListener(action);
        Dimension dimension = getToolkit().getScreenSize();
        char c = '\u0320';
        char c1 = '\u022F';
        byte byte0 = 18;
        byte byte1 = 56;
        byte byte2 = 48;
        setLocation(50, 50);
        if(dimension.width <= 1024)
        {
            byte0 = 16;
            byte1 = 48;
            byte2 = 40;
        }
        if(dimension.width <= 800)
        {
            byte0 = 14;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -