JFrame frame = new JFrame("Picture");
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
display = new JPanel();
if(event.getSource().equals(birthday)){
background = new JLabel(bday);
display.add(background);
}
else if(event.getSource().equals(cake)){
picture = new JLabel(pastry, SwingConstants.LEFT);
display.add(picture);
}
else if(event.getSource().equals(input)){
word = new JLabel(text);
word.setHorizontalTextPosition(SwingConstants.RIGHT);
word.setVerticalTextPosition(SwingConstants.CENTER);
display.add(word);
}
frame.setPreferredSize (new Dimension(450, 350));
frame.getContentPane().add(display);
frame.pack();
frame.setVisible(true);
这是我的独立类中的 ActionListener 类的一部分。我有一个组合框/卡片布局。因此,当我从一个组合框标签单击一个按钮(蛋糕),从另一个组合框标签单击另一个按钮(生日)时,出现了两个框架。我希望这些东西在同一个框架上,但我不知道该怎么做。