我无法在EditorPane上添加滚动条。

private JEditorPane editorPane;
private JScrollPane scrollpane;


容器 :

Container c = getContentPane();
    c.setLayout(null);
    setBounds(100, 100, 450, 300);

    editorPane = new JEditorPane();
    editorPane.setBounds(0, 54, 434, 208);

    scrollpane = new JScrollPane(editorPane);
    scrollpane.setPreferredSize(new Dimension(350, 110));

    c.add(scrollpane);


..
..
没有添加

最佳答案

您在这里开枪射击自己:

editorPane.setBounds(0, 54, 434, 208);


通过设置editorPane的绝对大小,可以防止它在需要时扩展,从而避免显示JScrollBars。

解决方案:不要这样做。是的,避免使用空布局。当您发现时,他们会咬您。使用CSS设置宽度

09-05 16:44