我无法在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);
.. .. 没有添加
答案 0 :(得分:2)
你在这里射击自己:
editorPane.setBounds(0, 54, 434, 208);
通过设置editorPane的绝对大小,可以防止它在需要时进行扩展,从而防止JScrollBars必须显示。
解决方案:不要这样做。是的,避免使用空布局。当你发现时,他们会咬你。使用CSS
设置宽度答案 1 :(得分:0)
getContentPane().setLayout(null);
这意味着"我在其他人的帮助下该死,因为我比其他任何人更了解如何布局GUI!"
所以这就是你所在的地方。
我建议您浏览tutorials并了解如何使用LayoutManagers构建GUI。