?? page_main.java
字號:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: Page_Main.java
package gnnt.MEBS.HQApplet;
import java.awt.*;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.util.Hashtable;
import java.util.Vector;
// Referenced classes of package gnnt.MEBS.HQApplet:
// MenuListener, HQApplet, CodeTable
abstract class Page_Main extends MenuListener
{
boolean stopFlag;
protected Rectangle m_rc;
Thread timerThread;
public Page_Main(Rectangle _rc, HQApplet applet)
{
stopFlag = false;
timerThread = new Thread() {
public void run()
{
try
{
while(!stopFlag)
{
Thread.sleep(5000L);
if(!stopFlag)
AskForDataOnTimer();
}
}
catch(InterruptedException e)
{
if(HQApplet.bDebug != 0)
e.printStackTrace();
}
}
};
m_applet = applet;
m_rc = _rc;
if(m_applet.mainGraph != null)
m_applet.mainGraph.stopFlag = true;
timerThread.start();
}
abstract void Paint(Graphics g);
abstract boolean KeyPressed(KeyEvent keyevent);
void AskForDataOnTimer()
{
}
boolean MouseLeftClicked(int x, int y)
{
return false;
}
boolean MouseLeftDblClicked(int x, int y)
{
return false;
}
boolean MouseDragged(int x, int y)
{
return false;
}
boolean MouseMoved(int x, int y)
{
return false;
}
abstract void processMenuEvent(PopupMenu popupmenu, int i, int j);
protected void processCommonMenuEvent(PopupMenu popupMenu, ActionListener listener)
{
MenuItem menuHistory = new MenuItem(m_applet.getShowString("History") + " F7");
menuHistory.setActionCommand("page_history");
menuHistory.addActionListener(listener);
popupMenu.add(menuHistory);
MenuItem menuAbout = new MenuItem(m_applet.getShowString("About") + " ...");
menuAbout.setActionCommand("about");
menuAbout.addActionListener(listener);
popupMenu.addSeparator();
popupMenu.add(menuAbout);
int iCount = 0;
Menu menuSub = new Menu(m_applet.getShowString("ClassIndex"));
for(int i = 0; i < m_applet.m_codeList.size(); i++)
{
String code = (String)m_applet.m_codeList.elementAt(i);
CodeTable codeTable = (CodeTable)m_applet.m_htProduct.get(code);
if(codeTable.status == 2 || codeTable.status == 3)
{
MenuItem menuIndex;
if(codeTable.status == 3)
menuIndex = new MenuItem(codeTable.sName + " F3");
else
menuIndex = new MenuItem(codeTable.sName);
menuIndex.setActionCommand("INDEX_" + code);
menuIndex.addActionListener(listener);
if(codeTable.status == 3)
popupMenu.insert(menuIndex, 0);
else
menuSub.add(menuIndex);
iCount++;
}
}
if(iCount > 0)
popupMenu.insertSeparator(1);
if(menuSub.getItemCount() > 0)
popupMenu.insert(menuSub, 0);
Menu MenuSeriesSub = new Menu(m_applet.getShowString("SeriesPrice"));
for(int i = 0; i < m_applet.m_codeList.size(); i++)
{
String code = (String)m_applet.m_codeList.elementAt(i);
CodeTable codeTable = (CodeTable)m_applet.m_htProduct.get(code);
if(codeTable.status == 4)
{
MenuItem menuSeries = new MenuItem(codeTable.sName);
menuSeries.setActionCommand("SERIES_" + code);
menuSeries.addActionListener(listener);
MenuSeriesSub.add(menuSeries);
}
}
if(MenuSeriesSub.getItemCount() > 0)
{
popupMenu.insert(MenuSeriesSub, 0);
popupMenu.insertSeparator(1);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -