我正在尝试将垂直 JScrollBar 放在 JPanel 之上。我可以很容易地添加 scoll 条,但是当我运行程序时,我的滚动条没有任何效果。我可以上下拖动它,但 JPanel 的内容不动。我已经阅读了所有我能找到的关于如何做到这一点的内容,这看起来很简单,但我显然遗漏了一些东西。
请注意,我的 JPanel 布局设置为 NULL。这是相关的代码。谢谢!
public JDlgResults(ArrayList<AnsweredProblem> probList) {
initComponents();
pnlResults.setLayout(null); //allows free form placing of JLabels
/* Iterate over the ArrayList and add each problem to the results table */
Iterator iter = probList.iterator();
int row = 1;
while(iter.hasNext()) {
addRow(row, iter.next());
row++;
}
JScrollBar jScrollResults = new javax.swing.JScrollBar();
pnlResults.add(jScrollResults);
jScrollResults.setBounds(590, 0, 17, 196);
}