>>900
content paneにaddしておいて、入れ物は何ですかもないと思うのだが。
ちゃんとヒモは握られてるんだから、握っているヤツに聞けばいい。
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container AA = f.getContentPane();
AA.setLayout(new GridLayout(4,1));
AA.add(new JButton("7"));
AA.add(new JButton("8"));
f.pack();
f.setVisible(true);
Component[] components = AA.getComponents();
for (int i = 0; i < components.length; i++) {
Component c = components[i];
if (c instanceof JButton) {
if (((JButton)c).getText().equals("7")) {
((JButton)c).addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("7ですにょ");
}
});
} else if (((JButton)c).getText().equals("8")) {
((JButton)c).addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("おまえ8にゅ");
}
});
}
}
}
こんな書き方するくらいなら、JButton aa = new 〜みたいに書く方がずっといいと思うがね。