91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.01MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-28
  • 語言: Java
  • 標簽: Java??ActiveX??使用??

資源簡介

Java ActiveX 使用 Eclipse平臺 OLE Java ActiveX 使用 Eclipse平臺 OLE Java ActiveX 使用 Eclipse平臺 OLE

資源截圖

代碼片段和文件信息

package?com.colorfuldiary.eclipse.oleapp;

import?java.awt.Dimension;
import?java.awt.Toolkit;
import?java.io.File;

import?org.eclipse.swt.SWT;
import?org.eclipse.swt.graphics.Point;
import?org.eclipse.swt.ole.win32.OLE;
import?org.eclipse.swt.ole.win32.OleAutomation;
import?org.eclipse.swt.ole.win32.OleClientSite;
import?org.eclipse.swt.ole.win32.Oleframe;
import?org.eclipse.swt.ole.win32.Variant;
import?org.eclipse.swt.widgets.Button;
import?org.eclipse.swt.widgets.Display;
import?org.eclipse.swt.widgets.Event;
import?org.eclipse.swt.widgets.Listener;
import?org.eclipse.swt.widgets.Shell;

public?class?OleSample?{

private?Display?display;
private?Shell?shell;
private?Oleframe?frame;
private?OleClientSite?clientSite;
private?OleAutomation?oa;
private?Button?button;

public?OleSample(){
super();
}

public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
OleSample?oleApp?=?new?OleSample();
oleApp.open();

}

private?void?open()?{
//?TODO?Auto-generated?method?stub
display?=?Display.getDefault();
shell?=?new?Shell(display?SWT.NORMAL);
shell.setSize(400?450);
shell.setText(“ActiveX范例“);
centerShell();
button?=?new?Button(shell?SWT.NONE);
button.setBounds(150?410?100?30);
button.setText(“Close“);
????frame?=?new?Oleframe(shell?SWT.NONE);
frame.setSize(400?400);
clientSite?=?new?OleClientSite(frame?SWT.NONE?“ShockwaveFlash.ShockwaveFlash“);
clientSite.doVerb(OLE.OLEIVERB_SHOW);
oa?=?new?OleAutomation(clientSite);??

int[]?methodIDs?=?oa.getIDsOfNames(new?String[]?{?“LoadMovie“?});
????????String?file?=?System.getProperty(“user.dir“)?+?“/a.swf“;
????????Variant?[]?str?={?new?Variant(0)?new?Variant(file)};
????????oa.invoke(methodIDs[0]?str);

button.addListener(SWT.MouseDown?new?Listener(){

public?void?handleEvent(Event?e)?{
if(??e.button?==?1?){
shell.dispose();
}

}});
shell.open();
while(!shell.isDisposed()){
if(!display.readAndDispatch()){
display.sleep();
}
}
}

private?void?centerShell()?{
//?TODO?Auto-generated?method?stub
Dimension?dim?=?Toolkit.getDefaultToolkit().getScreenSize();
Point?p?=?shell.getSize();
shell.setLocation((dim.width?-?p.x)?/?2?(dim.height?-?p.y)?/?2);
}



}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????.CA....???2092970??2009-02-19?19:18??OleSample.jar

????.CA....?????14056??2009-02-19?18:27??a.swf

????.CA....????????29??2009-02-19?19:20??start.bat

????.CA....??????2352??2009-02-19?19:11??src\com\colorfuldiary\eclipse\oleapp\OleSample.java

????.CA....???????672??2009-02-18?13:54??src\com\colorfuldiary\jdk6\shapewindow\Jdk6ShapeWindow.java

????.CA....????138271??2009-02-17?21:23??src\com\colorfuldiary\shapewindow\shape.png

????.CA....??????3090??2009-02-19?17:59??src\com\colorfuldiary\shapewindow\ShapeWindow.java

????.C.D...?????????0??2009-02-19?18:45??src\com\colorfuldiary\eclipse\oleapp

????.C.D...?????????0??2009-02-18?13:45??src\com\colorfuldiary\jdk6\shapewindow

????.C.D...?????????0??2009-02-19?17:18??src\com\colorfuldiary\eclipse

????.C.D...?????????0??2009-02-18?13:40??src\com\colorfuldiary\jdk6

????.C.D...?????????0??2009-02-17?21:23??src\com\colorfuldiary\shapewindow

????.C.D...?????????0??2009-02-19?17:18??src\com\colorfuldiary

????.C.D...?????????0??2009-02-17?21:16??src\com

????.C.D...?????????0??2009-02-17?21:16??src

-----------?---------??----------?-----??----

??????????????2251440????????????????????15


評論

共有 條評論