Program działa tak: pojawia się okno [URL=http://img102.imageshack.us/my.php?image=okno1nt7.png][IMG]http://img102.imageshack.us/img102/9530/okno1nt7.th.png[/IMG][/URL]
Po naciśnięciu przycisku "edycja" mamy taki wygląd: [URL=http://img338.imageshack.us/my.php?image=okno2of0.png][IMG]http://img338.imageshack.us/img338/2710/okno2of0.th.png[/IMG][/URL]
Szare pole to JtextArea w którym możemy edytować tekst. Jak naciśniemy Zamknij to wracamy do wyglądu nr 1. Problem polega na tym, że potrzebna mi jest informacja o tym, co zostało wpisane do tego pola tekstowego. Wszystkich mogących mi pomóc bardzo proszę o wyjaśnienie w jaki sposób w ponizszej metodzie zwrócić zawartość JTextArea po maciśnięciu przycisku.
public String edycja(String fileName, String zawartosc){
String s = new String();
setTitle("Edycja: " + fileName);
final JPanel panel_pod = new JPanel();
panel_pod.setVisible(true);
panel_pod.setLayout(new BorderLayout());
this.setContentPane(panel_pod);
final JTextArea textArea = new JTextArea(30, 50);
JButton ok = new JButton("Zamknij");
ok.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
panel_pod.setVisible(false);
setTitle("BLOB'y :)");
setContentPane(panel);
String s2 = textArea.getText();
}
});
panel_pod.add(ok,BorderLayout.SOUTH);
textArea.append(zawartosc);
JScrollPane scroll2 = new JScrollPane(textArea);
textArea.setEditable(true);
panel_pod.add(scroll2,BorderLayout.CENTER);
return s;
}
</image>