我在 JPanel 的 JScrollPane 中创建了一个 JScrollbar(带有自定义 UI)和一个 JTextArea。我不想将滚动条添加为滚动窗格的水平滚动条,因为我希望能够定位它。
我尝试在滚动条上设置模型并将其添加到面板(参见代码),但这不起作用——拇指大小不正确(它总是跨越整个轨道)并且定位不正确。
JPanel panel = new JPanel();
JTextArea textArea = new JTextArea(col, rows);
JScrollPane scrollPane = new JScrollPane(textArea);
JScrollBar scrollBar = new JScrollBar();
scrollBar.setModel(scrollPane.getHorizontalScrollBar().getModel());
panel.add(textArea);
panel.add(scrollPane);
panel.add(scrollBar)
如何将滚动条链接到我的文本区域,以便拇指大小和行为正确,并且仍然能够设置滚动条的位置和尺寸?
谢谢!