0
질문에 나는 JTabbedPane에 포함 된 JTextArea의 내용을 저장하려고합니다. JTextArea의 내용을 저장하는 방법을 알고 있지만 JTabbedPane에 포함 된 내용을 저장하는 방법을 알 수 없습니다.JTabbedPane에 포함 된 JTextArea의 내용을 저장하십시오.
문제는 Gedit 에서처럼 탭을 동적으로 추가한다는 것입니다. 내가 새로 생성 된 탭을 저장하는 방법을 모르겠습니다.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class tabbed
{
public static void main(String[] arhs)
{
JFrame frame = new JFrame("");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JTabbedPane tab = new JTabbedPane();
JButton butadd = new JButton("Add");
JButton butcheck = new JButton("Save");
JPanel north = new JPanel();
JPanel south = new JPanel();
north.add(butadd);
south.add(butcheck);
ActionListener listenadd = new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
tab.add("Untitled",new JTextArea());
}
};
butadd.addActionListener(listenadd);
frame.add(north, BorderLayout.NORTH);
frame.add(tab);
frame.add(south, BorderLayout.SOUTH);
frame.setSize(450,450);
frame.setVisible(true);
}
}