📄 ae.java
字号:
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 + -