java用jacob操作word的问题

打开文件用的是按钮事件,如果不再按钮中定义MSWordManager对象,打开按钮点不起来。但是在打开按钮中定义了,点击别的按钮操作,比如查找的话,怎么获取对象。btn_... 打开文件用的是按钮事件,如果不再按钮中定义MSWordManager对象,打开按钮点不起来。
但是在打开按钮中定义了,点击别的按钮操作,比如查找的话,怎么获取对象。

btn_jPanelOpen_OpenDoc.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
JFileChooser jChooser = new JFileChooser();
FileFilter filter = new FileNameExtensionFilter(
"Word文档(*.doc;*.docx)", "doc", "docx");
jChooser.setFileFilter(filter);
jChooser.setAcceptAllFileFilterUsed(false);
//打开一个对话框
int index = jChooser.showDialog(null, "打开Word文件");
File file = jChooser.getSelectedFile(); // 获得文件对象

MSWordManager msWord_Open = new MSWordManager(false);
//?????????????????????????????????????????????????

if (index == JFileChooser.APPROVE_OPTION)
{
msWord_Open.openDocument(jChooser.getSelectedFile().getAbsolutePath());
}
}
});
展开
 我来答
wnxsjx
2015-01-12 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:68.7万
展开全部
MSWordManager msWord_Open = new MSWordManager(false);

如果这个类是可以共用的话,可以声明为一个实例变量。不然的话,你可以选择每个按钮的监听事件里new一个这个对象

追问
MSWordManager msWord_Open = new MSWordManager(msWord_Open);

是这样吗?
放在什么位置呢
谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式