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

📄 ae.java

📁 Advanced explorer to handle day today work
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
package ae;

import common.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;

// Referenced classes of package ae:
//            AESetup

public class ae extends Frame
    implements Messages, WindowListener
{
    class DButtonAction
        implements ActionListener
    {

        public void actionPerformed(ActionEvent actionevent)
        {
            Object obj = actionevent.getSource();
            if(obj == buttonSwap)
                swapDirs();
            else
            if(obj == buttonLR)
            {
                setDstPath(source.getDir());
                DstDisp();
            } else
            if(obj == buttonLocate)
                Locate();
            else
            if(obj == buttonDirCompare)
                compareTagged();
            else
            if(obj == buttonUnarc)
                unArchive();
            else
            if(obj == buttonFileCopy)
                fileCopy(false);
            else
            if(obj == buttonExplorer)
                Explorer();
            else
            if(obj == buttonA)
                shortcut(0);
            else
            if(obj == buttonC)
                shortcut(1);
            else
            if(obj == buttonD)
                shortcut(2);
            else
            if(obj == buttonE)
                shortcut(3);
            else
            if(obj == buttonF)
                shortcut(4);
            else
            if(obj == buttonG)
                shortcut(5);
            else
            if(obj == buttonH)
                shortcut(6);
            else
            if(obj == buttonI)
                shortcut(7);
            else
            if(obj == buttonDirOpen)
                openTextDialog(false);
            else
            if(obj == buttonTextNew || obj == buttonDirNew)
            {
                tabbedAE.select(1);
                newText();
            } else
            if(obj == buttonTextOpen)
                openTextDialog(false);
            else
            if(obj == buttonTextSave)
                editor.save();
            else
            if(obj == buttonTextFind)
                editor.find();
            else
            if(obj == buttonTextReplace)
                editor.replace();
        }

        DButtonAction()
        {
        }
    }

    class Action
        implements ActionListener
    {

        public void actionPerformed(ActionEvent actionevent)
        {
            Object obj = actionevent.getSource();
            if(obj == miFree)
            {
                dirtools.free();
                return;
            }
            if(obj == filecopy)
            {
                Message(filecopy.actionCommand);
                return;
            }
            if(obj == miFileLocate)
            {
                Locate();
                return;
            }
            if(obj == miHistory)
            {
                history.show();
                return;
            }
            if(obj == miDOS)
            {
                console();
                return;
            }
            if(obj == miCalc)
            {
                dirtools.Run("calc.exe", null, false);
                return;
            }
            if(obj == miScan)
            {
                dirtools.Run("scandskw.exe", null, false);
                return;
            }
            if(obj == miExplorer)
            {
                Explorer();
                return;
            }
            if(obj == miThumbnail)
            {
                panelThumbnail.select(source);
                panelRight.select(1);
                panelThumbnail.init(source, target, false);
                return;
            }
            if(obj == miListe)
            {
                panelRight.select(2);
                panelList.init(source, target, true);
                return;
            }
            if(obj == miOutline)
            {
                if(panelOutline.select(source))
                {
                    panelRight.select(3);
                    panelOutline.init(source, target, false);
                }
                return;
            }
            if(obj == miZip)
            {
                panelRight.select(4);
                panelArchive.setFilename("");
                panelArchive.init(source, target, true);
                panelArchive.setDir(target.getDir());
                panelArchive.makeFile();
            } else
            {
                if(obj == archiver)
                {
                    char c = actionevent.getActionCommand().charAt(0);
                    Archiver _tmp = archiver;
                    String s6 = Archiver.getMessage();
                    if(c == 'm')
                        Message(s6);
                    else
                        dispTip(s6);
                    return;
                }
                if(obj == miProgSearch)
                {
                    progSearch();
                    return;
                }
                if(obj == miProgClear)
                {
                    tools.clear();
                    tools.restore();
                    return;
                }
                if(obj == tools)
                {
                    String s = actionevent.getActionCommand();
                    actionProgram((new Integer(s)).intValue());
                    return;
                }
                if(obj == miTextClear)
                {
                    references.clear();
                    references.restore();
                    return;
                }
                if(obj == references)
                {
                    actionDynamic(references.dynList, actionevent.getActionCommand());
                    return;
                }
                if(obj == miRecentClear)
                {
                    recents.clear();
                    recents.restore();
                    return;
                }
                if(obj == recents)
                {
                    actionDynamic(recents.dynList, actionevent.getActionCommand());
                    return;
                }
                if(obj == miHelp)
                {

                    qsearch qs = new qsearch();
		    qs.show();
                    return;
                }
                if(obj == miAbout)
                {
		   

                    qindex qi = new qindex();
		    qi.show();
                    return;
                }
            }
            if(obj == miNew)
            {
                tabbedAE.select(1);
                newText();
            } else
            if(obj == miOpenText)
                openTextDialog(true);
            else
            if(obj == miSave)
                editor.save();
            else
            if(obj == miSelectAll)
                editor.selectAll();
            else
            if(obj == miClose)
                closeText();
            else
            if(obj == miSaveAs)
                saveAs();
            else
            if(obj == miSaveBlock)
                editor.saveBlock();
            else
            if(obj == miUndo)
                editor.undo();
            else
            if(obj == miFind)
                editor.find();
            else
            if(obj == miFindAgain)
                editor.findAgain();
            else
            if(obj == miReplace)
                editor.replace();
            else
            if(obj == miInsert)
                editor.insert();
            else
            if(obj == miExit)
            {
                Exit_Action();
            } else
            {
                if(obj == miFileSelectAll)
                {
                    if(whichWindow() == 0)
                    {
                        source.deselectAll();
                        source.selectAll();
                        return;
                    }
                    if(whichWindow() == 1)
                    {
                        target.deselectAll();
                        target.selectAll();
                    }
                    return;
                }
                if(obj == miFileSelectAny)
                {
                    if(whichWindow() == 0)
                    {
                        source.deselectAll();
                        source.selectAny();
                        return;
                    }
                    if(whichWindow() == 1)
                    {
                        target.deselectAll();
                        target.selectAny();
                    }
                    return;
                }
                if(obj == miFileComp)
                    compareTagged();
                else
                if(obj == miUpdate)
                    updateTagged();
                else
                if(obj == miFileCopy)
                    fileCopy(false);
                else
                if(obj == miCopyRen)
                    CopyRename();
                else
                if(obj == miCopyInDir)
                    fileCopy(true);
                else
                if(obj == miDirCompare)
                    compare(0);
                else
                if(obj == miCmpVersions)
                    compare(2);
                else
                if(obj == miCmpContent)
                    compare(3);
                else
                if(obj == miCmpFull)
                    compare(1);
                else
                if(obj == miSwap)
                    swapDirs();
                else
                if(obj == miDirExtend)
                {
                    setDstPath(source.getDir());
                    DstDisp();
                } else
                if(obj == miMake)
                    Make();
                else
                if(obj == miView)
                    source.viewZip();
                else
                if(obj == miExtract)
                    unArchive();
                else
                if(obj == imageViewer)
                {
                    String s1 = actionevent.getActionCommand();
                    if(s1.equals("full"))
                    {
                        actionFull();
                        return;
                    }
                    displayFlag = true;
                    imageMessage();
                } else
                if(obj == aesetup)
                {
                    int i = (new Integer(actionevent.getActionCommand())).intValue();
                    switch(i)
                    {
                    case 0: // '\0'
                        Message(aesetup.message);
                        break;

                    case 1: // '\001'
                        dispTip(aesetup.message);
                        break;

                    case 2: // '\002'
                        updateConditional(AEDir);
                        break;

                    case 3: // '\003'
                        beep();
                        break;

                    case 4: // '\004'
                        Exit_Action();
                        break;

                    case 5: // '\005'
                        tabbedAE.setTabsInfo(0, Preferences.tabStyle);
                        tabDst.setTabsInfo(0, Preferences.tabStyle);
                        break;

                    case 7: // '\007'
                        setTextStyle();
                        setDirStyle();

⌨️ 快捷键说明

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