질문 있습니다.. 도와주십시요..
흰가람
Data.java
import java.awt.*;
import javax.swing.*;
class Data {
JTextArea jta;
public Data() {}
public void setJTextArea( JTextArea abc ) {
this.jta = abc;
}
public JTextArea getJTextArea() {
return jta;
}
}
TestForm.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class TestForm extends JFrame implements ActionListener {
Data data = new Data();
private JButton bt1;
private JTextArea jta;
private Container ctn;
public TestForm() {
make();
this.setTitle(test);
this.setSize( 400, 300 );
this.setVisible( true );
data.setJTextArea(jta);
bt1.addActionListener( this );
}
public void make() {
bt1 = new JButton(시작);
jta = new JTextArea();
ctn = this.getContentPane();
ctn.setLayout(new BorderLayout());
ctn.add(North, bt1);
ctn.add(Center, jta);
}
public void actionPerformed( ActionEvent e ) {
if( e.getSource() == bt1 ) {
new Test();
}
}
public static void main( String args[] ) {
new TestForm();
}
}
Test.java
import java.awt.*;
import javax.swing.*;
class Test {
Data data = new Data();
private JTextArea jta;
public Test() {
this.jta = data.getJTextArea();
jta.append(테스트 1);
jta.append(테스트 2);
}
}
시작 버튼을 누르면 Test.java 파일에 있는 내용을 JTextArea(jta)에 출력하게 하고 싶습니다..