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