これはばかげた質問かもしれません。NetBeansに組み込まれているGUIエディタは使いたくないのですが、頼まれました。
私が抱えている問題は、JFrame上にある既存のJScrollPaneにJPanel(それ自体にいくつかのラベルが含まれている)を追加しようとしていることです。JScrollPaneおよびJFrameは、NetBeansGUIエディタを使用して作成されています。
注文のArrayList(サイズは未定)があり、ArrayListの注文ごとに、JPanelを作成してJScrollPaneに配置しようとしています。
JScrollPaneにJPanelを追加してから、JPanelにラベルを追加するのに問題があります。オンラインでチュートリアルを見てきましたが、すべてJFrameを参照する必要があります...しかし、NetBeansに付属の組み込みのGUIエディターを使用しているため、コードでJFrameを参照できません。
私が現在使用しているコード:
FlowLayout experimentLayout = new FlowLayout(FlowLayout.CENTER);
JPanel panel = new JPanel();
panel.setLayout(experimentLayout);
JPanel panel2 = new JPanel();
JLabel label2 = new JLabel("Hello");
scrollPane.add(panel); //ScrollPane is already on form (put there by GUI editor)
panel.add(panel2);
panel2.add(label2);
これらのJPanelをJScrollPaneに追加する方法についてのヘルプをいただければ幸いです。