Wie kan mij hier helpen om JButtons op een JPanel te krijgen en
zodra dit de hoogte van het JPanel overstijgt het betreffende JPanel
scrollable maakt. Tot nu toe heb ik enkel nog maar gezien hoe
een JScrollPane eruitziet, maar niet dat het ook effectief werkt.
Ik heb iets als volgt:
Hierin is Tab1_dailysummary ee JPanel op een JTabbedPane
en Tab1_Subpan1 een JPanel op Tab1_dailysummary.
Ik heb al veel geprobeerd om het werkende te krijgen, maar het
lukt me niet om het JPanel te laten scrollen van zodra de buttons
die ik plaats de hoogte van Tab1_Subpan1 overstijgt.
De JButtons plaats ik via een factory-method zoals:
zodra dit de hoogte van het JPanel overstijgt het betreffende JPanel
scrollable maakt. Tot nu toe heb ik enkel nog maar gezien hoe
een JScrollPane eruitziet, maar niet dat het ook effectief werkt.
Ik heb iets als volgt:
code:
1
2
3
4
5
6
| ... scroller1 = new JScrollPane(Tab1_Subpan1); //scroller scroller1.setLayout(null); scroller1.setBounds(50, 60, 1000, 600); Tab1_dailysummary.add(scroller1,null); ... |
Hierin is Tab1_dailysummary ee JPanel op een JTabbedPane
en Tab1_Subpan1 een JPanel op Tab1_dailysummary.
Ik heb al veel geprobeerd om het werkende te krijgen, maar het
lukt me niet om het JPanel te laten scrollen van zodra de buttons
die ik plaats de hoogte van Tab1_Subpan1 overstijgt.
De JButtons plaats ik via een factory-method zoals:
code:
1
2
3
4
5
6
| void ButtonPlacer(String titel, int x, int y, Color t){
knop = new JButton(titel);
knop.setBounds(x,y,120,50);
knop.setBackground(t);
scroller1.add(knop);
} |
[ Voor 13% gewijzigd door RainerSGF op 21-03-2014 22:29 ]