0
INTRO: 我使用JFrame創建了一個Java應用程序。我有一個JMenuBar在頂部和下面,我想顯示文本行。滾動問題(Java-JFrame-JScrollBar)
用途: 當我有50行並且只有20行可以同時顯示時,我希望能夠向下滾動並再次備份。
問題: 當然,我的理論並不想因爲它應該工作。我的問題是我不知道如何正確添加垂直滾動。
問題: 如何更改此代碼以實現我的目標?
public void display(){
Container content = this.window.getContentPane();
content.setLayout(new BorderLayout());
Border border = LineBorder.createGrayLineBorder();
//this is just a sample
for(int i = 0;i<50;i++){
JLabel lab = new JLabel("lonyaladek");
lab.setSize(570, 20);
lab.setBorder(border);
lab.setLocation(10, 20+(i*25));
content.add(lab);
}
//scroll
JScrollBar sb = new JScrollBar(JScrollBar.VERTICAL, 0, 0, 0, 0);
content.add(sb);
}