当前位置: 代码迷 >> Office >> 永中office-Swing例证1
  详细解决方案

永中office-Swing例证1

热度:550   发布时间:2013-02-26 00:00:00.0
永中office-Swing例子1
package test;

import javax.swing.JFrame;

import application.Application;
import application.CommandBars;
import application.constants.ActionNameConstants;
import application.constants.BarConstants;
import application.constants.GlobalConstants;

public class TestFrame {
public static void createAndShowGUI() {
JFrame frame = new JFrame();
frame.setTitle("测试");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Application.createInstance(frame.getContentPane());

System.out.println(Application.getVersion());

// 定位到电子表格应用
Application.gotoProduct(GlobalConstants.SPREADSHEET);
// 获取工具条管理器
CommandBars bars = Application.getCommandBars();
// 删除格式工具条
bars.deleteByID(BarConstants.FORMATTING_INDEX);
bars.deleteByID(BarConstants.FULLSCREEN_INDEX);
// 设置不显示状态栏
Application.setStatusBarVisible(false);
// 设置隐藏"开始工作"面板
Application.hideTaskPane(GlobalConstants.START_WORK_PANE);
// 设置文件打开菜单项不可用
Application.setActionEnable(ActionNameConstants.FILE_OPEN, false);

// 设置文件打印菜单项不可用
Application.setActionEnable(ActionNameConstants.FILE_PRINT, false);

frame.add(Application.getInstance());
frame.setSize(800, 600);
frame.setVisible(true);
}

public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}

}
1 楼 itlangqun 2012-06-06  
近期也在关注weboffice相关领域的东东,看见永中office是使用JAVA开发的,顿生好感。
但是找不到相关入门,望请指教。如果可以的话提供一个完整的示例,更是感激。
邮箱:itlangqun@sina.com