У меня есть JScrollPane, который называется incomeScroll
, и на этой панели прокрутки находится JPanel, который называется inscrollPanel
.Если пользователь нажимает на метку «плюс»
, то к inscrollPanel
должна быть добавлена новая jpanel.Я позвонил revalidate и перекрасить на inscrollPanel
и на incomeScroll
Panel, но ничего не получилось.Я разработал окно с помощью дизайнера пользовательского интерфейса NetBeans.И я пробовал разные макеты, такие как BoxLayout и FlowLayout.JPanels должны быть выровнены по вертикали.Вы можете видеть две jpanels в каждой jscrollpane, и мой вопрос заключается в том, как я могу добавить другую jpanel к inscrollPanel
, который является потомком incomeScroll
?
Вот код, который я вставил в список мыши, когда вы нажимаете на ярлык с плюсом:
`javax.swing.JPanel panel = new javax.swing.JPanel();
panel.setPreferredSize( new Dimension(359, 149));
panel.setBackground( new java.awt.Color( 119, 255, 144));
inscrollPanel.add(panel);
inscrollPanel.revalidate();
inscrollPanel.repaint();
incomeScroll.revalidate();`