私は Swing を使用しており、プログラムに画像を追加しようとしています。
field = new JFormattedTextField(formatter);
ImageIcon icon = new ImageIcon("background.png"),
icon1 = new ImageIcon("1.png");
JLabel background = new JLabel(icon);
JLabel firstIcon = new JLabel(icon1);
JPanel center = new JPanel(new GridLayout(0, 1));
public void initComponents() {
this.getContentPane().add(center, BorderLayout.CENTER);
center.add(background);
field.setBounds(50,50);
background.add(field);
background.add(fristIcon);
}
このコードではすべてが機能していますが、同じ画像「background.add(fristIcon);」を追加しようとすると、繰り返しますが、最初に画像が追加されていません。すべての新しい画像は最後のアイコンを削除しています。