Как я могу добавить jpanel к jpanel, который находится на jscrollpane, когда я щелкаю jlabel? - PullRequest
0 голосов
/ 01 марта 2019

У меня есть JScrollPane, который называется incomeScroll, и на этой панели прокрутки находится JPanel, который называется inscrollPanel.Если пользователь нажимает на метку «плюс»

enter image description here

, то к 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();`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...