다른 클래스의 프레임 팝업 재질문 입니다.
푸헷
import javax.swing.*;
import java.awt.event.*;
class Frame extends JFrame{
private JButton bt;
public Frame(){
this.setSize(300, 200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle(팡업);
JPanel panel = new JPanel();
bt = new JButton(팝업 나와랏!);
bt.addActionListener(new MyListener());
panel.add(bt);
this.add(panel);
this.setVisible(true);
}
private class MyListener implements ActionListener{
public void actionPerformed(ActionEvent e){
if(e.getSource()==bt){
//주석
}
}
}
}
public class A {
public static void main(String[] args){
Frame f = new Frame();
}
}
-------------------------------------------------------------------------------------------------------
import javax.swing.*;
class MyFrame extends JFrame{
public MyFrame(){
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle(팝업 됐다!);
setVisible(true);
}
}
public class B{
public static void main(String[] args){
MyFrame f = new MyFrame();
}
}
---------------------------------------------------------------------------------------
보시기 편하게 코드, 이미지 넣습니다.
위에 A.java , B.java 로 클래스를 따로 생성합니다.
보시는 대로 A에는 버튼이 있고 B에는 단순히 프레임만 생성하였습니다.
A에서 버튼을 누르면 B의 팝업 됐다! 라는 프레임이 뜨길 원합니다.
저 주석 달린 부분에 어떤 코드를 써야 하나요?