public static void AddData(HashMap hashmap,JPanel panel, String Code) {
StringTokenizer stok = new StringTokenizer(Code);
StringBuilder sb = new StringBuilder();


sb.append(stok.nextToken());
sb.append(stok.nextToken());
String Data = sb.toString();

JButton button1 = new JButton(Data);
panel.add(button1);
hashmap.put(Data, button1);
}


이 메소드를 쓰면 panel에 버튼이 생김요

이 메소드가 picture이란 객체 안에 있어용

picture 객채 내에서는 아주 잘되용


ActionListener listener = new NextStep(picture, panel);


근데 이제 액션리스너쓸려고 액션리스터 객체안에 메소드를 넣어주고 호출하면 안되거든요?

picutre 객체안의 메소드에서 listener 객체 생성해서 생성자로 객체(panel) 전달 해줬거든요

분명히 해당하는 panel을 전달해줬는데 왜 안뜨는지 모르겠어용

혹시 아는 고수분 계신가염 ><