我想在我的 GUI 上有一个滚动窗格。我想要“可滚动”的区域是一个没有任何 LayoutManager 的 JPanel,因为内容介于静态和动态之间......但也许我的代码的一部分会有所帮助
这里是:
pane = getContentPane();
jpane = new JPanel();
// jpane.setBounds(0, 75, 680, 255);
jpane.setLayout(null);
jsp = new JScrollPane(jpane, ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
jsp.setBounds(0, 75, 680, 255);
jsp.setPreferredSize(new Dimension(680,255));
pane.add(jsp);
我的 JPanel 将充满这段代码......
for(int i = 0; i < Integer.parseInt(spaltenzahl.getText()); i++) {
JTextField spaltennamen_feld = new JTextField();
spaltennamen_feld.setBounds(10, 10+35*i, 150, 25);
spaltennamen_arraylist.add(spaltennamen_feld);
JComboBox<String> datentypen_box = new JComboBox<String>(types);
datentypen_box.setBounds(170, 10+35*i, 150, 25);
datentypen_arraylist.add(datentypen_box);
JComboBox<String> datenzusatz_box = new JComboBox<String>(comb);
datenzusatz_box.setBounds(330, 10+35*i, 100, 25);
datenzusatz_arraylist.add(datenzusatz_box);
jpane.add(spaltennamen_feld);
jpane.add(datentypen_box);
jpane.add(datenzusatz_box);
}
问题:我无法添加我的 GUI 的屏幕截图,因为缺少 ehr...我在这里忘记了这个必需的东西的名称 ^_^ 但我真正的问题是:溢出的内容不会显示在我的 JPanel 和我的 ScrollPane 不滚动。任何想法?
非常感谢 :)