2
使用Cobra
,我有一个void函数,它将滚动到dom树的给定节点或htmlpane
的给定像素。当我使用JFrame.setContentPane()
函数将htmlpane
设置为容器时,我使用scroll()
函数滚动specefic点,它不起作用。滚动到JFrame的特定部分
下面是代码:
HtmlRendererContext rendererContext = (HtmlRendererContext) new LocalHtmlRendererContext(htmlPanel, uAgent);
DocumentBuilderImpl builder = new DocumentBuilderImpl(uAgent, rendererContext);
Document document = builder.parse(url);
JFrame frame = new JFrame();
htmlPanel.scroll(500, 300);
//frame.getContentPane().add(htmlPanel);
frame.setContentPane(htmlPanel);
,如果你看到下面的代码:
frame.setContentPane(htmlPanel.scroll(500, 300));
它说:
这里不允许有空隙的功能。
我应该把它放在哪里? before frame.setsize();或之后? – lonesome 2012-02-26 09:43:00
我复制粘贴你的代码并重新运行程序,但没有任何更改 – lonesome 2012-02-26 09:54:56
尝试frame.setVisible(true)后。 – 2012-02-26 12:55:38