JPanel の上に垂直 JScrollBar を配置しようとしています。スクロール バーは簡単に追加できますが、プログラムを実行すると、スクロール バーは何の効果もありません。上下にドラッグできますが、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);
}