• 大小: 48.3MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-22
  • 语言: Java
  • 标签: SWT  Eclipse  

资源简介

Eclipse的SWT插件必备jar和激活工具 都已经整理在内,博客里还有配置讲解!Eclipse的SWT插件必备jar和激活工具 都已经整理在内,博客里还有配置讲解!Eclipse的SWT插件必备jar和激活工具 都已经整理在内,博客里还有配置讲解!

资源截图

代码片段和文件信息

package org.eclipse.swt.snippets;

import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.action.StatusLineManager;
import org.eclipse.jface.action.ToolBarManager;
import org.eclipse.jface.window.ApplicationWindow;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

public class ApplicationWidow extends ApplicationWindow {

/**
 * Create the application window.
 */
public ApplicationWidow() {
super(null);
createActions();
addToolBar(SWT.FLAT | SWT.WRAP);
addMenuBar();
addStatusLine();
}

/**
 * Create contents of the application window.
 * @param parent
 */
@Override
protected Control createContents(Composite parent) {
Composite container = new Composite(parent SWT.NONE);

return container;
}

/**
 * Create the actions.
 */
private void createActions() {
// Create the actions
}

/**
 * Create the menu manager.
 * @return the menu manager
 */
@Override
protected MenuManager createMenuManager() {
MenuManager menuManager = new MenuManager(“menu“);
return menuManager;
}

/**
 * Create the toolbar manager.
 * @return the toolbar manager
 */
@Override
protected ToolBarManager createToolBarManager(int style) {
ToolBarManager toolBarManager = new ToolBarManager(style);
return toolBarManager;
}

/**
 * Create the status line manager.
 * @return the status line manager
 */
@Override
protected StatusLineManager createStatusLineManager() {
StatusLineManager statusLineManager = new StatusLineManager();
return statusLineManager;
}

/**
 * Launch the application.
 * @param args
 */
public static void main(String args[]) {
try {
ApplicationWidow window = new ApplicationWidow();
window.setBlockOnOpen(true);
window.open();
Display.getCurrent().dispose();
} catch (Exception e) {
e.printStackTrace();
}
}

/**
 * Configure the shell.
 * @param newShell
 */
@Override
protected void configureShell(Shell newShell) {
super.configureShell(newShell);
newShell.setText(“New Application“);
}

/**
 * Return the initial size of the window.
 */
@Override
protected Point getInitialSize() {
return new Point(450 300);
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     121856  2009-04-27 13:31  openGL相关库文件\dll\glu32.dll

----------- ---------  ---------- -----  ----

               121856                    1


评论

共有 条评论