недавно я начал изучать библиотеку Officebean, другими словами, я попытался запустить простой пример OOoBean.К сожалению, у меня ничего не получилось.
Прежде всего я попытался построить Jing-кадр Swing с JPanel и бином внутри, но внутри окна ничего не показывалось.
public class OpenOfficeGUI extends JFrame
{
private OOoBean ooBeanObj = null;
private OfficeConnection ooConnection = null;
public OpenOfficeGUI()
{
init();
}
private void init()
{
JPanel panel = new JPanel();
JButton myButton = new JButton("Arsch");
ooBeanObj = new OOoBean();
myButton.setSize(100, 32);
panel.setSize(800, 500);
panel.setLocation(5, 5);
panel.setBackground(new Color(125, 125, 125));
panel.add(ooBeanObj);
panel.add(myButton);
panel.setLayout(null);
this.add(panel);
this.setSize(800, 600);
this.setLocation(0, 0);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
Моя вторая попытка была приложением SWT, показанным на eclipsezone.com (http://www.eclipsezone.com/eclipse/forums/t48966.html). Я запустил эту вещь, но при запуске возникает «com.sun.star.comp.beans.NoConnectionException».
Моей третьей и последней попыткой был OOoBeanViewer из вики OpenOffice. Для этого я нашел сообщение в блоге , которое, кажется, адресовано вышеупомянутому исключению ConnectionException, но оно не запускается и то же исключение
Я также попытался вручную запустить OpenOffice в режиме «прослушивания», выполнив команду: soffice.exe -bean -accept = pipe, name = login.name_Office; urp; StarOffice.NamingService
В конце концов я ничего не получил и заметил, что почти нет актуальной информации о бине OpenOffice. Также много методов в Officebean.jar устарели.
Итак, мои вопросы:
- не работает ли OpenOfficeBean?
- Есть ли у вас какие-либо советы, как получить простую интеграцию с OpenOffice Java, работающую на Java??
- Является ли OpenOffice SDK альтернативой встраиванию OpenOffice в приложение Java Swing?
- знаете ли вы какой-либо источник постоянной информации о бине или SDK?
- есть ли эквивалентная возможность для LibreOffice?
Спасибо