Недавно я начал изучать библиотеку Officebean, другими словами, я попытался запустить простой пример OOoBean. К сожалению, у меня ничего не получилось.
Прежде всего я попытался создать Swing JFrame с JPanel и bean-компонентом внутри, но внутри окна ничего не было показано.
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 Wiki. Поэтому я нашел сообщение в блоге , которое, кажется, адресовано вышеупомянутому исключению ConnectionException, но оно тоже не запускается, и появляется такое же исключение.
Я также пытался вручную запустить OpenOffice в режиме "прослушивания" режим, выполнив команду: soffice.exe -bean -accept = pipe, name = login.name_Office; urp; StarOffice.NamingService
В итоге я ничего не понял и заметил, что почти нет актуальной информации о Компонент OpenOffice. Также многие методы в Officebean.jar устарели.
Итак, мои вопросы:
Спасибо